首页 > 后端开发 > Python教程 > 如何替换 Pandas Dataframe 字符串列中的字符:逗号到破折号

如何替换 Pandas Dataframe 字符串列中的字符:逗号到破折号

DDD
发布: 2024-10-30 10:53:02
原创
624 人浏览过

How to Replace Characters in a Pandas Dataframe String Column: Commas to Dashes

修改 Dataframe 字符串列中的文本

在数据操作任务期间可能会遇到替换 Pandas 数据帧字符串列中的字符。本指南解决了一个特定问题,即列中的逗号需要替换为破折号。

最初的方法尝试使用replace(),但没有成功。但是,使用带有替换的矢量化 str 方法可以解决问题:

<code class="python">df['range'] = df['range'].str.replace(',','-')</code>
登录后复制

这将用数据帧的范围列中的破折号替换所有出现的逗号。

详细说明原始内容问题,replace() 方法期望与要替换的字符串完全匹配。在这种情况下,要替换的逗号包含在括号内,导致不会发生替换。使用 str 确保操作发生在字符串的字符而不是整个字符串值上,从而允许成功修改。

以上是如何替换 Pandas Dataframe 字符串列中的字符:逗号到破折号的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板