首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >大熊猫对单排发现的结果

大熊猫对单排发现的结果
EN

Stack Overflow用户
提问于 2021-12-09 18:12:41
回答 1查看 94关注 0票数 1

你好,我有csv文件,我用熊猫,我的问题是当我使用pandas.Series.str.findall。在调用findall之后,我想将结果(什么是数组)的值保存到csv中。

这是我的密码

代码语言:javascript
复制
 data = pd.read_csv("input.csv")
 data["specificText"] = data["specificText"].str.findall(patternString)
data.to_csv("exportF.csv")

我的输入csv看起来就像

代码语言:javascript
复制
id, specificText

A1A, DEF_2122 bla bla DEF_87653 blla
A2A, DEF_7654 bla bla DEF_2199 blla
X1X, DEF_3542 bla bla DEF_0833 blla

还有我想要的

代码语言:javascript
复制
id, specificText

A1A, DEF_2122
A1A, DEF_87653
A2A, DEF_7654
A2A, DEF_2199
X1X, DEF_3542
X1X, DEF_0833
....
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-09 18:15:32

你们很亲密。使用explode来跟踪它

代码语言:javascript
复制
data["specificText"] = data["specificText"].str.findall('([A-Z]+_\d+)')
data = data.explode('specificText')

输出:

代码语言:javascript
复制
    id specificText
0  A1A     DEF_2122
0  A1A    DEF_87653
1  A2A     DEF_7654
1  A2A     DEF_2199
2  X1X     DEF_3542
2  X1X     DEF_0833
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70294764

复制
相关文章

相似问题

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