python处理excel中两列中有相同信息,信息不必完全相同,则保存
时间: 2023-08-04 21:32:32 浏览: 47
您好!对于您的问题,可以使用Python中的pandas库来读取和处理Excel文件。具体步骤如下:
1. 使用pandas库的read_excel()函数读取Excel文件,将数据存储在一个DataFrame对象中。
2. 使用str.contains()函数判断两列数据中是否有相同的信息,得到一个布尔型的Series对象。
3. 使用Series对象的loc()函数选取满足条件的数据所在的行,得到一个新的DataFrame对象。
4. 最后,使用to_excel()函数将新的DataFrame对象保存为Excel文件。
下面是示例代码:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel("your_file_name.xlsx")
# 判断两列数据中是否有相同的信息
mask = df["列1"].str.contains("|".join(df["列2"].tolist())) | df["列2"].str.contains("|".join(df["列1"].tolist()))
# 选取满足条件的数据所在的行
new_df = df.loc[mask]
# 保存为Excel文件
new_df.to_excel("new_file.xlsx", index=False)
```
其中,"your_file_name.xlsx"为您要处理的Excel文件名;"列1"和"列2"分别为您要判断的两列数据的列名;"new_file.xlsx"为保存满足条件的数据的Excel文件名。
希望能够帮助到您!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)