【发布时间】:2017-07-27 12:03:22
【问题描述】:
我需要将两个数据集组合成一个数据集。
我有两个生成的数据帧 - 熊猫,一个每隔 ~ 秒采样一次数据,另一个每隔 ~120 秒采样一次数据。
如何合并这两者,由应用程序的间隔控制。 120 秒生成任务。
我目前从快速生成的 1 秒中提取了每 120 个样本集。数据集。这些不准确,1 秒并且包含一点抖动。
Time Torque [Nm] Speed [1/s]
54240 2017-04-05 21:21:21 938.00 3000.0
54252 2017-04-05 21:23:23 936.25 3000.0
54264 2017-04-05 21:25:24 948.50 3000.0
54276 2017-04-05 21:27:26 948.50 3000.0
54288 2017-04-05 21:29:28 936.25 3000.0
54300 2017-04-05 21:31:29 952.00 3000.0
54312 2017-04-05 21:33:31 945.00 3000.0
54324 2017-04-05 21:35:33 927.50 3000.0
同样我有 120 秒间隔的数据集
Time FFT ISO FFTe: FO
0 2017-04-05 21:26:08 20.5754 16.377570
1 2017-04-05 21:28:08 106.1549 32.836566
2 2017-04-05 21:30:07 16.2735 19.308864
3 2017-04-05 21:32:08 24.2232 42.766070
4 2017-04-05 21:34:08 35.5723 64.152879
5 2017-04-05 21:36:08 3.7364 29.323316
6 2017-04-05 21:38:08 21.8207 17.796711
7 2017-04-05 21:40:08 9.9334 49.642802
时间戳不相同,可能包含一些抖动。
我想合并数据列,因此同一 120 秒间隔内发生的数据(扭矩 [Nm]、速度 [1/s]、FFT ISO、FFTe: FO)结合起来。
也许我应该定义一个 120 秒的“参考间隔”,并将数据放入这些大小相同的插槽中。
假设可以使用pd.concat 或pd.append 来完成,但我还不太清楚如何
感谢任何帮助
【问题讨论】:
-
你有没有看过this one之类的问题?
标签: python pandas datetime append concat