【发布时间】:2018-09-10 16:40:43
【问题描述】:
我有两个 csv 文件,我想用 pandas 将它们作为数据帧读入。我想合并它们,但显示时间不能重复。
如果 ShowingDateTime 是重复的,我想从第一个数据帧而不是第二个数据帧中选择行。我不确定用熊猫做到这一点的最佳方法。我想根据 ShowingDateTime 之后的升序排序。
CSV1:
Address,City,State,ShowingDateTime
1234 Hodge Street,Brown,CA,1/4/17 12:00
9613 Llama Street,Downtown,CA,1/5/17 12:15
7836 Bob Street,Swamp,CA,1/5/17 12:30
2134 Cardinal Street,Ruler,CA,1/6/17 11:30
CSV2:
Address,City,State,ShowingDateTime
10234 Peek Street,Brown,CA,1/4/17 12:00
1122 Kara Street,Downtown,CA,1/5/17 12:30
1023 Solr Street,Swamp,CA,1/6/17 11:30
2234 Tempura Street,Ruler,CA,1/6/17 12:00
预期的合并结果(df 合并后写入 csv):
1234 Hodge Street,Brown,CA,1/4/17 12:00
9613 Llama Street,Downtown,CA,1/5/17 12:15
7836 Bob Street,Swamp,CA,1/5/17 12:30
2134 Cardinal Street,Ruler,CA,1/6/17 11:30
2234 Tempura Street,Ruler,CA,1/6/17 12:00
【问题讨论】:
标签: python pandas datetime dataframe