小编Saj*_*rei的帖子

当字符串中有多个逗号时,保留字符串中每个逗号后面的第一个单词

您好,我需要在每个逗号后的分隔符后删除一个单词。例如,如果列中的第一个索引是

'stack overflow, ask question , keep remove'
Run Code Online (Sandbox Code Playgroud)

(注意,它们都是一蜇)

我需要的输出是,

'stack, ask, keep'
Run Code Online (Sandbox Code Playgroud)

(这是在一个字符串中)

因此保留第一个单词,并删除每个逗号后的其余单词。我使用了 .split 但没有得到结果。这是我的方法,

 final_re= [mydf.mycolumn.str.split(' ')[index][0] for index in range(0, len(mydf))]
Run Code Online (Sandbox Code Playgroud)

在这种情况下,它保留第一个单词,这意味着如果输入是

'stack overflow, ask question , keep remove'
Run Code Online (Sandbox Code Playgroud)

我的输出只是

'stack'
Run Code Online (Sandbox Code Playgroud)

但是,我需要输出是

'stack, ask, keep'
Run Code Online (Sandbox Code Playgroud)

我很感激任何建议。

python pandas python-re

2
推荐指数
1
解决办法
596
查看次数

标签 统计

pandas ×1

python ×1

python-re ×1