按"space"只熊猫拆分几列



我想用"空格"拆分所有列的数据框。我可以做 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

我分裂成这样:

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

输出为:

0   1
11  22
15  16
19  20
23  24

您可以stackunstack

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

最新更新