【发布时间】:2020-02-24 23:02:26
【问题描述】:
我有 3 个 pandas 数据帧,其结构类似于:
pandas1:
date star col1 col2
2019-01-30T00:32:18.128 tau_Cet 12 25
2019-01-30T00:34:05.525 tau_Cet 23 466
2019-01-03T03:54:59.886 HD_41248 344 997
2019-01-06T03:54:25.886 51_Peg 353 458
pandas2:
date star col3 col4
2019-01-30T00:32:18.128 tau_Cet 1 2
2019-01-30T00:34:05.525 tau_Cet 2 4
2019-01-03T03:54:59.886 HD_41248 34 99
2019-01-06T03:54:25.886 51_Peg 33 45
pandas3:
date star col5 col 4
2019-01-30T00:32:18.128 tau_Cet 4 2
2019-01-30T00:34:05.525 tau_Cet 5 4
2019-01-03T03:54:59.886 HD_41248 3 99
2019-01-06T03:54:25.886 51_Peg 333 45
如何将它们全部合并到 date 字段中?
一些属性:
构建每个数据帧的数据是从单独的制表符分隔文件中读取的
date字段对于每个 pandas 的每一行都是唯一的,d 将是所有参数之间的链接键;col1-5列中的数据可能来自不同的类型(字符串、浮点数、日期等)列
col1-5可能有也可能没有相同的标题。如果标题相同,则表值也将相同。
预期的最终结果:
pandasMerged
date star col1 col2 col3 col4 col5
2019-01-30T00:32:18.128 tau_Cet 12 25 1 2 4
2019-01-30T00:34:05.525 tau_Cet 23 466 2 4 5
2019-01-03T03:54:59.886 HD_41248 344 997 34 99 3
2019-01-06T03:54:25.886 51_Peg 353 458 33 45 333
有什么想法/建议吗?
谢谢 豪尔赫
【问题讨论】:
-
寻找this?