gpt4 book ai didi

python - 如何将四列excel数据作为pandas中的两行

转载 作者:行者123 更新时间:2023-12-04 02:30:00 25 4
gpt4 key购买 nike

我在 excel 中有四列数据,要转置为两行。第一列作为第二列数据的标题行,第三列作为第四列数据的标题行,如下所示:

数据如下

A    1      G   7
B 2 H 8
C 3 I 9
D 4 J 10
E 5 K 11
F 6 L 12

并且需要转置

A  B  C D  E  F  G  H  I  J  K  L
1 2 3 4 5 6 7 8 9 10 11 12

感谢您的宝贵意见。

最佳答案

使用pd.concattranspose(.T) :

In [2139]: d = pd.concat([df.iloc[:, :2].T.reset_index(drop=True), df.iloc[:, 2:].T.reset_index(drop=True)],1)

In [2144]: d.columns = d.loc[0]

In [2147]: d = d.drop(0)

In [2148]: d
Out[2148]:
0 A B C D E F G H I J K L
1 1 2 3 4 5 6 7 8 9 10 11 12

关于python - 如何将四列excel数据作为pandas中的两行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64853468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com