1.给一个方便理解的小例子A文件.小明 香蕉小刚 苹果小美 黄瓜B文件.小六 小明 小美老王输出:小六小明 香蕉老王小美 黄瓜大神快来解答~python,java,c语言都行
3 回答

临摹微笑
TA贡献1982条经验 获得超2个赞
pip install pandas xlrd xlsxwriter openpyxl
import pandas as pd
afile = "E:\\logs\\a.xlsx"
bfile = "E:\\logs\\b.xlsx"
dfa = pd.read_excel(afile, 0, header=None)
dfb = pd.read_excel(bfile, 0, header=None)
dfc = pd.merge(dfa, dfb, how="inner", on=0)
dfd = pd.merge(dfb, dfc, how="outer", on=0)
dfd.to_excel(bfile, header=False, index=False)
注意,是内存操作,一般的文件是没问题的,相比下 性能较高。大文件 可以分别取出 第一列,然后求交集,再填充值,再写文件。
添加回答
举报
0/150
提交
取消