1 3
2 4
a c
b d
变成
1 2 3 4
a b c d
就是偶数行变成列上 r*c 变成 r/2 * 2c
两种格式相互变
1个回答
使用numpy的reshape即可:
>>> df = pd.DataFrame([[1, 3], [2,4], ['a', 'c'], ['b', 'd']])
>>> df
   0  1
0  1  3
1  2  4
2  a  c
3  b  d
>>> pd.DataFrame(df.values.reshape((2, -1)))
   0  1  2  3
0  1  3  2  4
1  a  c  b  d
    
  相关讨论
  随便看看