【发布时间】:2018-01-26 15:08:09
【问题描述】:
我有一个datetime index DataFrame 的熊猫像这样:
A B C A_1 B_1
2017-07-01 00:00:00 1 34 e 9 0
2017-07-01 00:05:00 2 34 e 92 2
2017-07-01 00:10:00 3 34 e 23 3
2017-07-01 00:15:00 4 34 e 2 5
2017-07-01 00:20:00 5 34 e 4 3
我想将它拆分并与axis=0连接,结果是这样的
C REQ _1
2017-07-01 00:00:00 e 1 9
2017-07-01 00:05:00 e 2 92
2017-07-01 00:10:00 e 3 23
2017-07-01 00:15:00 e 4 2
2017-07-01 00:20:00 e 5 4
2017-07-01 00:00:00 e 34 0
2017-07-01 00:05:00 e 34 2
2017-07-01 00:10:00 e 34 3
2017-07-01 00:15:00 e 34 5
2017-07-01 00:20:00 e 34 3
所以,我必须这样做:
首先,选择df[['C','A','A_1']]、df[['C','B', 'B_1']]。然后映射列,并连接结果。
很复杂,pandas有内置方法吗?或者有什么更快的方法?因为我有数千列要连接以获得最终结果。
【问题讨论】:
标签: python pandas time-series