gpt4 book ai didi

python - 按 "space"pandas 拆分几列

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

我想按所有列的“空格”拆分我的数据框。我可以为 1 列做到这一点。如何将其应用于整个数据? (也许有循环)

df = 

0 1 2 4

11 22 12 22 13 22 14 22
15 16 17 18 33 44 22 55
19 20 21 22 66 55 33 66
23 24 25 26 22 44 66 44

我正在 split :

df[0].str.split(' ', 1, expand=True)

输出是:

0   1

11 22
15 16
19 20
23 24

最佳答案

您可以堆叠取消堆叠:

df.stack().str.split(' ', expand=True).unstack()

输出:

    0               1            
0 1 2 4 0 1 2 4
0 11 12 13 14 22 22 22 22
1 15 17 33 22 16 18 44 55
2 19 21 66 33 20 22 55 66
3 23 25 22 66 24 26 44 44

关于python - 按 "space"pandas 拆分几列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58490446/

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