使用pd的merge合并出错:
sheet = pd.read_excel('F:\\123.xlsx',sheetname= [0,1,2,3])
table_merge=pd.merge(sheet[0],sheet[1],on='统计日期')
ValueError: You are trying to merge on object and datetime64[ns] columns. If you wish to proceed you should use pd.concat
仔细检查发现是自己源数据的问题,因为我本身是按照时间进行合并的,但本身数据源有问题


这是被源数据坑的,之前没注意原来给的数据源就有问题
本文探讨了在使用Pandas进行数据合并时遇到的ValueError问题,详细分析了源数据中时间格式不一致导致的错误,并提供了如何检查和修正源数据的方法。
764

被折叠的 条评论
为什么被折叠?



