我想为所有列按"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发布于 2019-10-22 00:31:06
您可以使用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 44https://stackoverflow.com/questions/58490446
复制相似问题