此问题已在此处有答案:
Pandas Merging 101(8个回答)
10天前关闭。
我的问题与the one answered here几乎完全相同。我有两个csv文件,它们有一个共同的第一列,我需要根据共同的值合并。我使用了第一个答案中的代码(粘贴在下面,但使用了我自己的值),它运行得很好,除了一件事,作为一个全新的编码者,我不知道如何修复。
a = pd.read_csv("First_Half.csv")
b = pd.read_csv("Second_Half.csv")
merged = a.merge(b, on='Time')
merged.to_csv("Data.csv", index=False)
字符串
'First)Half'文件的大小大约是'Second_Half'文件的3倍,我仍然希望表示更多的数据,但上面的代码在没有更多匹配的时刻停止(也就是最短的文件结束时)我不知道如何保留较长文件的其余部分,而不找到一个完全不同的解决方案来解决初始合并问题。有什么帮助吗?
谢啦,谢啦
1条答案
按热度按时间eagi6jfj1#
字符串
这对你有用吗?