如何利用python提取两个excel对比后的重复值的信息?

on=['名称'], how='outer') print(data3) data3.to_excel(r'C:\Users\admin\Desktop\3.xlsx',index=False)read_excel()这3个excel分别是1,2,3表,用2匹配1,得到3表,我只是以名称比,相同的都统计了,3表里信息x,价格x为空的就是没匹配上的,这个要看具体数据的情况 ...
如何利用python提取两个excel对比后的重复值的信息?
import pandasdef read_excel(): data1 = pandas.read_excel(r'C:\Users\admin\Desktop\1.xlsx') data2 = pandas.read_excel(r'C:\Users\admin\Desktop\2.xlsx') data3=pandas.merge(data1, data2, on=['名称'], how='outer') print(data3) data3.to_excel(r'C:\Users\admin\Desktop\3.xlsx',index=False)read_excel()
这3个excel分别是1,2,3表,用2匹配1,得到3表,我只是以名称比,相同的都统计了,3表里信息x,价格x为空的就是没匹配上的,这个要看具体数据的情况
2019-05-08
data3 = pandas.merge(data1, data2, on=['名称'], how='inner')

inner:内连接,取交集,这样改一下就符合你的要求了2020-02-24
mengvlog 阅读 104 次 更新于 2025-12-16 02:34:20 我来答关注问题0
檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部