假设我有file1.xlsx和file2.xlsx,分别有['id'、'name'、'role'、'gender']和['id'、'country'、'role']列。我试图在一个新的excel文件中检索具有相同角色的所有行及其各自的ID。我试着用下面的代码来实现-
import pandas
file1 = file1.xlsx
file2 = file2.xlsx
data1 = pandas.read_excel(file1)
data2 = pandas.read_excel(file2)
dataDiff = data1[data1 != data2]
writer = pandas.ExcelWriter('result.xlsx')
dataDiff.to_excel(writer, sheet_name='Sheet1',index=false)
writer.save()
但这一块给了我以下的错误
Exception: Can only compare identically-labeled Dataframe objects'
我还是python的新手。任何帮助都将不胜感激。我们能用熊猫以外的东西吗
我们可以使用^{} 来执行^{} :
我们也可以按照建议使用^{} @Jon Clements:
或
相关问题 更多 >
编程相关推荐