引发ValueError(“只能比较标记相同的” ValueError:只能比较标记相同的Series对象

时间:2018-07-26 11:55:33

标签: python pandas csv

我有两个csv文件,分别是1.csv和2.csv。 1.csv有50行,而2.csv有75行。

现在,我正在尝试根据匹配的用户名,功能和ipaddress写入3.csv的新csv文件。

我尝试了我的代码,但给出了以上错误。

任何帮助将不胜感激。

下面是我尝试过的代码。

df1.to_csv('1.csv')
df2.to_csv('2.csv')
with open('1.csv') as a:
    c=pd.read_csv(a)
    with open('2.csv') as b:
        d=pd.read_csv(b)
        if (c['User'] == d['User'] and c['Feature'] == d['Feature'] and c['ipaddress'] == d['ipaddress']):
          c['User']=c['user']
          c['Feature']=c['Feature']
          c['ipaddress']=c['ipaddress']
          c.to_csv('3.csv')

0 个答案:

没有答案