【发布时间】:2020-06-29 06:40:36
【问题描述】:
我有一个维度为 214 行和 972 列的数据表。
我想每 108 列拾取一次,然后压平成一列。
那么输出表的维度将是 23112 (=214*108) 行和 9 列。
我已经尝试过pd.concat 和pd.flatten 之类的东西,,,,但我只能将表格的整列扁平化为一列。
简单来说,下面是玩具桌。拿起每两列并将它们展平成一列。所以我想重塑; [5*6]到[10*3]
a b c d e f
g h i j k l
m n o p q r
s t u v w x
y z 1 2 3 4
这将被转换为
a c e
g i k
m o q
s u w
y 1 3
b d f
h j l
n p r
t v x
z 2 4
我对python真的很陌生,,,,太难弄明白了,, 谢谢您的帮助!
【问题讨论】:
标签: python pandas datatable flatten