gpt4 book ai didi

python - 如何合并两列并按特定顺序重新排列数据?

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

Python 新手。我需要将 CA1 与 CA2 合并,将 CB1 与 CB2 合并,并按照示例中所示的特定顺序重新排列数据。数据集

<表类=“s-表”><标题>CA1CB1CA2CB2 <正文>1一个1.1B1.22C1.3D1.43E1.5F1.64G1.7H1.8

需要作为

<表类=“s-表”><标题>CA1CB1 <正文>1一个1.12B1.23C1.34D1.45E1.56F1.67G1.78H1.8

最佳答案

只需堆叠列对并从中创建 DataFrame:

>>> pd.DataFrame({'CA1': df[['CA1', 'CA2']].stack().values,
'CB1': df[['CB1', 'CB2']].stack().values})
CA1 CB1
0 A 1.1
1 B 1.2
2 C 1.3
3 D 1.4
4 E 1.5
5 F 1.6
6 G 1.7
7 H 1.8

关于python - 如何合并两列并按特定顺序重新排列数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73569393/

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