如果后面没有另一个字符串,则删除字符串

洛奇5

我有一个数据框,我在其中进行了一些字符串替换,例如:

df1["Restriction"] = df1["Restriction"].str.replace("vs", "&")

结果是这样的:

Restriction
Montreal & Vancouver
Montreal & 

我想要做的是删除 & 如果它后面没有另一个字符串,那么它会导致以下结果:

Restriction
Montreal & Vancouver
Montreal 

我想过切片最后一个字符,但那将切片所有。任何建议表示赞赏。

谢谢!

not_speshal

使用rstrip

df1["Restriction"] = df1["Restriction"].str.replace("vs", "&").str.rstrip("& ")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

字符串包含另一个字符串

在另一个字符串的开头插入字符串

从Java中的另一个字符串中删除字符串

用另一个字符串环绕字符串

检查一个字符串是否包含Ruby中另一个字符串的所有字符

添加另一个字符串以完成现有字符串

如果第一个字符与列表中的另一个字符串元素匹配,则删除字符串列表中的字符串元素

如何使用循环创建一个新的字符串而另一个字符串中没有空格

如果与另一个字符串匹配,如何使JavaScript更改字符串?

如果子集字符串是另一个字符串的子字符串,如何将其删除

使用另一个字符串从字符串中删除空格

如果后面没有另一个字符串,请替换该字符串

计算一个字符串在另一个字符串中每个字符的出现次数

如果字符串是单个字符,则替换该字符串,如果后面跟有另一个字符,则不替换该字符串

匹配一个字符串,但如果包含另一个字符串则不匹配

如何从另一个字符串中删除一个字符串?

检查一个字符串是否具有另一个字符串的所有字符

删除另一个字符串中带有{{xxx}}的字符串

如果字符串在另一个字符串内

如何从另一个字符串中删除所有出现的带有`/`的字符串

grep:如果另一个字符串没有出现,则计算一个字符串出现的次数

检查字符串是否与 c 中没有 n 个字符的另一个字符串相似

如何从另一个字符串中删除任何出现的字符串?

函数检查一个字符串是否包含另一个字符串的所有元素

从另一个字符串限制字符串

在 C++ 中查找一个字符串是否包含在另一个没有“查找”的字符串中

检查数组中的哪个(如果有)字符串是另一个字符串数组的超字符串

查找一个字符串中有多少个条目在另一个字符串中

如何从与另一个字符串中的任何字符匹配的字符串中删除每个字符