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