【发布时间】:2021-08-18 07:36:31
【问题描述】:
我目前正在处理 2 个 csv 文件,其中 1 包含 5 列 - 年、月、日、小时和收入,我想将收入列转录到另一个 csv 文件,该文件也有年、月、日、和小时列。例如,我想在第二个 csv 文件中添加一个“收入”列,并将 2020/05/26 17:00 的收入值放在第一个 csv 的收入列中,日期和时间相同。
第一个 csv 示例
year, month, day, hour, revenue
2020,3,5,8,100
2020,3,5,9,100
2020,3,5,11,100
第二个 csv 示例
year, month, day, hour, revenue
2020,3,5,8,
2020,3,5,9,
2020,3,5,10,
2020,3,5,11,
2020,3,5,12,
我想要得到的结果 csv
year, month, day, hour, revenue
2020,3,5,8,100
2020,3,5,9,100
2020,3,5,10,
2020,3,5,11,100
2020,3,5,12,
我检查了Pandas Merging 101,但它是在谈论 1 列何时匹配,而我正在检查是否所有 4 列都匹配。此外,这将是一个大约 10,000 行的大型 csv。
提前谢谢你。
【问题讨论】: