Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python将具有不同时间序列的CSV合并到单个时间序列中_Python_Csv_Pandas - Fatal编程技术网

使用python将具有不同时间序列的CSV合并到单个时间序列中

使用python将具有不同时间序列的CSV合并到单个时间序列中,python,csv,pandas,Python,Csv,Pandas,嗨,我在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 文件2.csv hostid;Date;Value; 160761;2014-10-01 00:08:22;89 160761;2014-10-01 00:13:50;93 160761;2014

嗨,我在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
文件2.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中,将文件1和文件2插入到文件n的时间序列中

如果在某个值之前没有数据,我喜欢使用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

谢谢

现在还不清楚你想要实现什么。是否要将所有csv文件连接到单个数据帧中?
列中有什么?当你说插值时,你想插值什么,怎么插值?也许给你一个你想要的输出样本,而不仅仅是标题是的,我想制作一个数据帧<代码>值列是我要连接的采样值。线性插值是可以的。所以您希望结果有一个
列。csv文件共享日期时间还是都是唯一的?您想用主机id做什么?它总是160761还是可以取不同的值?如果您提供了所需输出的示例,这会容易得多。我已经用输出文件编辑了我的问题。