【发布时间】:2026-01-30 22:35:02
【问题描述】:
我有几个熊猫数据框df1,df2,df3... 每个都包含时间戳列和各自值的列。例如:
df1:
2015-01-01T15:41:10.500Z, 9239.337890625
2015-01-01T15:41:50.543Z, 9539.337890625
2015-01-01T15:42:30.600Z, 8957.0458984375
2015-01-01T15:43:00.606Z, 8237.0458984375
df2:
2015-01-01T01:41:43.900Z, 67.58499908447266
2015-01-01T01:42:43.918Z, 67.58499908447266
2015-01-01T02:43:37.800Z, 67.58200073242189
2015-01-01T02:44:37.825Z, 67.58200073242189
我不确定我是否正确地用文字表达了这些,所以我需要将这些数据文件组合成一个,其中只有一个时间戳列,其他列将包含测量值。我正在考虑采用最小增量的时间戳并将其他行插入各自位置的方法。对于包含一个测量值但不包含另一个测量值的时间戳值,它将放置 Nan 或保持为空。 预期的输出将是这样的:
timestamp value1 value2 ...
2015-01-01T15:41:10.500Z, 9239.337890625
2015-01-01T01:41:43.900Z, 67.58499908447266
2015-01-01T15:41:50.543Z, 9539.337890625
2015-01-01T15:42:30.600Z, 8957.0458984375
2015-01-01T01:42:43.918Z, 67.58499908447266
2015-01-01T15:43:00.606Z, 8237.0458984375
那么我该怎么做呢?任何建议或 cmets 都非常感谢。
【问题讨论】:
-
所有的时间戳都不同吗?
-
你可以添加一个输出示例吗?
-
HS-nebula,Timestamps都是2015-2016区间,但数值不同。
-
Lucas Araújo,还没写代码,不知道必要的语法和用什么
-
我认为@LucasAraújo 的意思是你能告诉我们你期望的输出是什么样子吗?
标签: python pandas dataframe timestamp