如何根据python中带有空格的图像分割列中的值

如何根据python中带有空格的图像分割列中的值,python,pandas,dataset,data-science,Python,Pandas,Dataset,Data Science,我有一个数据集,其中包含.txt格式的文件中的原始数据,在一列中有许多值 我想把这6个值分开,单独分成几列 index 0 1 1 1 2 2 3 2 2 4 2 2 2 3 3 (single column) 3 5 4 1 5 6 6 6 7 7 7 6 6 8 8 8 8 (single column) 您可以使用序列(列)的顺序将字符串拆分为多个单词,可能会将它们转换为单独的列 index 0 1 1 1 2

我有一个数据集,其中包含
.txt
格式的文件中的原始数据,在一列中有许多值

我想把这6个值分开,单独分成几列

index
0     1 1 
1     2
2     3 2 2 4 2 2 2 3 3 (single column)
3     5
4     1
5     6
6     6 7 7 7 6 6 8 8 8 8 (single column)
您可以使用序列(列)的顺序将字符串拆分为多个单词,可能会将它们转换为单独的列

index
0     1 1 
1     2
2     3 2 2 4 2 2 2 3 3 (single column)
3     5
4     1
5     6
6     6 7 7 7 6 6 8 8 8 8 (single column)
您可以使用以下内容:

df = series.str.split(expand=True)
或者,假设它们位于名为“values”的列中(您似乎没有提到列名,也不确定如何读取
.txt
文件):

您的列将以从0开始的数字命名

列中的数据仍将作为字符串存储。如果需要,可以将这些值转换为整数(或浮点数),但如果需要整数,可能需要处理列中缺少的值,方法是将它们替换为哨兵值,如0或-1

例如,要使用整数并为没有值的列设置0,请执行以下操作:

df = df.fillna(0).astype(int)

可能会有帮助。请你解释一下,我是Python的新手。你能举个例子说明一下文件的内容是什么样子吗?我不能上传图片,让我试着解释一下想象excel o 1 1 1 2 3 322456843这就是它的样子。不要上传图片,编辑你的原始帖子,复制并粘贴一个小的,文件内容的代表性部分。我尝试过,但dataftame太长,因此它给了我一个10.2 GB的内存问题。我现在做了,我必须在特定列中对值进行配对,如3,2][2,2][2,4][4,2][2,2]在整个数据集中,你能告诉我它将如何使用possible@P_data请不要在评论中提问。如果你有一个新问题,就发布一个新问题。对你拥有的和你需要的要非常具体。同时展示你尝试过的东西,以及它如何不起作用,或者它如何没有达到你想要的效果。如果这个答案对你有帮助,请投票并接受它,如果它回答了你问题的这一部分,帮助你取得进步。好的,很抱歉我是python新手,这里也不知道,谢谢它的帮助