【发布时间】:2015-10-16 03:37:14
【问题描述】:
数据文件 1:
data_20150801.csv
Time Header Header Header Header
2015-08-01 07:00 14.4 14.4 14.4 68
2015-08-01 07:01 14.4 14.4 14.4 68
数据文件 2
data2_20150801.csv
Time Header Header
2015-08-01 00:00 90 12312
2015-08-01 00:01 232 13213
......
2015-08-01 07:00 1000 1500
2015-08-01 07:01 2312 1245
2015-08-01 07:02 1232 1232
2015-08-01 07:03 1231 1232
我想合并这 2 个 .csv 文件,以获得如下所示的文件:
Time Header Header Header Header Header Header
2015-08-01 07:00 14.4 14.4 14.4 68 1000 1500
所以基本上我需要从 data2_ 复制行并将它们插入到 data_ 中的正确时间点 我用记事本++手动尝试了它,但问题是,有时在data2_中没有一分钟的条目,所以我需要检查丢失的TimeStep在哪里并手动跳过该点。
我在 Python 中做过一些事情,但我还是个菜鸟,所以我缺乏如何着手解决此类问题的经验?
我使用的是 mac,我发现 cat 命令将文件夹中的 .csv 文件组合到一个 cvs 文件 --> 有没有办法逐行执行此操作以保存时间戳?
【问题讨论】: