【发布时间】:2019-01-08 22:19:16
【问题描述】:
我有一个格式如下的python数据框
Timestamp1 Column1 Column2 Column3 Timestamp2 Column4 Column5 Column6 Column 7
01-01-2018 5.0 4.7 5.1 01-01-2018 5.8 7.9 6.7 8.1
01-02-2018 5.4 2.7 3.1 01-02-2018 1.8 1.9 2.7 8.1
我想把它分成两个数据框,这样我就有两个数据框,比如
Timestamp1 Column1 Column2 Column3
01-01-2018 5.0 4.7 5.1
01-02-2018 5.4 2.7 3.1
Timestamp2 Column4 Column5 Column6 Column7
01-01-2018 5.8 7.9 6.7 8.1
01-02-2018 1.8 1.9 2.7 8.1
我尝试进行分组,但无法使其正常工作。列名可以不同,所以我希望拆分时间戳并创建两个 DF
我可以使用什么来实现这一目标? 谢谢!
【问题讨论】:
-
所以你想根据列类型拆分数据框?我认为这个问题可以改进。还有MCVE呢?
-
我正在尝试拆分 Timestamp1 和 Timestamp2 的列名。所以 Timestamp1 之后(但 Timestamp2 之前)的所有列都属于一个 DF,Timestamp2 之后的所有列都属于第二个 DF。
-
但你必须更具体,你说列名可以不同。之间的列数也可以不同吗?如果不是,为什么不直接使用
.iloc? -
投票结束,因为不清楚。如果您希望得到答案,请努力提供示例数据。
-
更新了问题以包含示例数据,并且如上所示,列之间的列数不同。