gpt4 book ai didi

python - 使用 Pandas 将具有多行的数据框转换为一行?

转载 作者:太空宇宙 更新时间:2023-11-03 13:13:27 25 4
gpt4 key购买 nike

具有以下数据框,

      0      1      2
A 0.2 0.4 0.6
B 0.1 0.1 0.3

如何实现这种转换,同时将行索引与列名合并?

     A_0    A_1    A_2    B_0    B_1    B_2
0 0.2 0.4 0.6 0.1 0.1 0.3

最佳答案

使用 stack 然后进行转置以获得正确形状的 DataFrame,然后根据需要格式化列名。

df = df.stack().to_frame().T
df.columns = ['{}_{}'.format(*c) for c in df.columns]

关于python - 使用 Pandas 将具有多行的数据框转换为一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37056422/

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