您好我在csv文件中有多个数据,数据的采样时间不同,如下所示:
File1.csv
hostid;Date;Value;
160761;2014-10-01 00:05:00;90
160761;2014-10-01 00:11:00;91
160761;2014-10-01 00:17:00;92
File2.csv
hostid;Date;Value;
160761;2014-10-01 00:08:22;89
160761;2014-10-01 00:13:50;93
160761;2014-10-01 00:14:54;92
FileN.csv
hostid;Date;Value;
160761;2014-10-01 00:00:55;89
160761;2014-10-01 00:06:50;93
160761;2014-10-01 00:08:54;92
160761;2014-10-01 00:14:55;89
160761;2014-10-01 00:15:50;93
160761;2014-10-01 00:16:50;92
如何在一个CSV中将它们合并到File1和File2中,并使用FileN的时间序列进行合并?
如果在某个值之前没有数据,我希望得到值NaN。
输出文件的示例是:
hostid;Date(FileN);Value(filen);Value(file1);Value(file2)
160761;2014/10/01 00:00:55;89;NaN;NaN
160761;2014/10/01 00:06:50;93;90,16;NaN
160761;2014/10/01 00:08:54;92;90,50;89,01
160761;2014/10/01 00:14:55;89;91,50;NaN
160761;2014/10/01 00:15:50;93;91,66;NaN
160761;2014/10/01 00:16:50;92;91,83;NaN
由于