首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何根据pandas-python中附加空格的图像拆分列中的值

如何根据pandas-python中附加空格的图像拆分列中的值
EN

Stack Overflow用户
提问于 2020-01-22 16:43:55
回答 1查看 40关注 0票数 0

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

我想拆分这6个值,单独拆分成单独的列。

代码语言:javascript
复制
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)
EN

回答 1

Stack Overflow用户

发布于 2020-01-22 20:59:36

您可以使用序列(列)的str.split() method将字符串拆分为多个单词,可能会将它们转换为单独的列。

您可以使用类似以下内容:

代码语言:javascript
复制
df = series.str.split(expand=True)

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

代码语言:javascript
复制
df = df["values"].str.split(expand=True)

您的列将使用从0开始的数字命名。

列中的数据仍将存储为字符串。如果需要,可以将它们转换为整数(或浮点数),但如果需要整数,则可能需要在列中处理缺少的值,将它们替换为标记值,如0或-1。

例如,要使用整数并将没有值的列设置为0:

代码语言:javascript
复制
df = df.fillna(0).astype(int)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59855687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档