用pandas从shuju1.csv文件中找到shuju2.csv文件中A列对应的数据
时间: 2023-05-24 10:04:59 浏览: 113
使用pandas读取csv文件的指定列方法
假设shuju1.csv和shuju2.csv都有列名为A的列,可以使用pandas的merge函数将两个文件按照A列合并起来,然后筛选出shuju2.csv中的A列对应的数据。
具体代码如下:
``` python
import pandas as pd
# 读取shuju1.csv和shuju2.csv文件
shuju1 = pd.read_csv('shuju1.csv')
shuju2 = pd.read_csv('shuju2.csv')
# 使用merge函数将两个文件按照A列合并起来
merged_data = pd.merge(shuju1, shuju2, on='A')
# 筛选出shuju2.csv中的A列对应的数据
result = merged_data['A_y']
# 输出结果
print(result)
```
注意,由于两个文件中可能存在重复值,因此合并后可能存在重复的行。如果需要去除重复的行,可以使用drop_duplicates函数:
``` python
merged_data.drop_duplicates(subset='A', keep='first', inplace=True)
```
阅读全文