如何从数据框中删除多个字符

戴维·莱斯利

我试图了解如何使我的代码更简洁。我有下面的说法很好用:

cleaned = dc_listings['price'].str.replace(',', '').str.replace('$', '')

但是,当我尝试使用正则表达式时,如下所示,它不起作用:

cleaned = dc_listings['price'].str.replace(',|$', '')

清除后的变量仍然包含一些“ $”条目...我在做什么错?

谢谢!

耶斯列尔

需要$通过进行转义\,因为regex character字符串的特殊结尾:

dc_listings = pd.DataFrame({'price':[',ll','j$,']})
cleaned = dc_listings['price'].str.replace(',|\$', '')
print (cleaned)
0    ll
1     j
Name: price, dtype: object

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Pyspark删除数据框列中的多个字符

替换熊猫数据框中的多个字符

如何删除字符串中的多个字符

如何使用 Python 替换数据框中的多个字符串

如何删除Scala Spark中的多个字符?

删除数据框中单元格中包含多个字符串的行

从熊猫数据框中的字符串中删除“ x”个字符?

使用 pandas 从数据框中的列中仅删除前两个字符

从pandas数据框中的一个或多个字符串值中列出

如何删除多个字符串中的最后一个字符?

如何在SQL中删除字符串中的多个字符

如何在Excel中删除字符串中的多个字符

从熊猫数据帧的每一行中的单词中删除多个字符组合

删除PySpark数据框列中的最后几个字符

从整个数据框中删除一个字符

熊猫从数据框中删除所有单个字符

在整个数据框中查找多个字符串

熊猫数据框按列中的多个字符串分组

在python pandas中搜索数据框整个行的多个字符串值

在数据框con python中替换列的多个字符

删除文件中的多个字符串/字符

从字符串中删除多个字符

如何检查数据框中字符串中的字符数,然后删除第一个字符(如果它有 3 个字符并以数字开头)?

如何从熊猫数据框中的多个列中删除字符?

如何将特殊字符列表替换为熊猫数据框中的单个字符

如何从字符之间的数据库中获取多个字符串

如何在数据框中搜索多个字符串并根据字符串的列和行提取不同的列内容

在熊猫中,如何检查两个字符串是否与现有数据框中任何行中的多列匹配并将其删除

删除 [Delphi] 中留下的多个字符串