首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pandas通过分隔符将每行拆分为两列(5 5GB)

Pandas通过分隔符将每行拆分为两列(5 5GB)
EN

Stack Overflow用户
提问于 2020-09-03 17:20:25
回答 1查看 48关注 0票数 1

相对较新,正在尝试用python从CSV文件中拆分一些数据。我的数据结构如下:

代码语言:javascript
复制
Time| Signature
--------------------
0   | Class1#Method1
1   | Class4#Method5
2   | Class5# <--note that Class 5 has no method

我试图完成的是对数据集进行操作,使其成为

代码语言:javascript
复制
Time| Class  | Method
--------------------
0   | Class1 | Method1
1   | Class4 | Method5

类5在拆分过程中被删除,因为它没有方法。

我试图迭代整个数据集- works,但在处理5 5gb的csv文件时速度非常慢。有没有更快的方法?速度是最重要的

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-03 17:33:21

您可能可以使用像df[['Class','Method']] = df['Signature'].str.split('#',expand=True)这样的东西

(来自splitting a column by delimiter pandas python)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63720562

复制
相关文章

相似问题

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