gpt4 book ai didi

python - 如何将 Pandas 中的一列扩展为多列?

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

作为标题,我在 pandas 中有一列(系列),每一行都是一个列表,如 [0,1,2,3,4,5]。每个列表有 6 个数字。我想把这一列改成6列,比如[0,1,2,3,4,5]会变成6列,0就是第一列,1 是第二列,2 是第三列,依此类推。我怎样才能做到?

最佳答案

不如@jezrael 的解决方案快。但是优雅:-)

应用 pd.Series

df.a.apply(pd.Series)

0 1 2 3 4 5
0 0 1 2 3 4 5
1 0 1 2 3 4 5

df.a.apply(pd.Series, index=list('abcdef'))

a b c d e f
0 0 1 2 3 4 5
1 0 1 2 3 4 5

关于python - 如何将 Pandas 中的一列扩展为多列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42920363/

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