python - 如何使用熊猫从列中删除整数值
问题描述
我有一个包含多个国家信息的数据框。数据不是很干净,一些国家名称中有整数值。像这样China2
或Ukraine18
。
我想从Country
列中的所有条目中删除整数值,但无法找到一种可靠的方法来执行此操作。任何帮助表示赞赏
解决方案
您可以使用Series.str.replace
:
df['Country'] = df['Country'].str.replace('\d+', '')
推荐阅读
- delphi - 是否可以显示带有粗体和普通字体的格式化消息?
- r - R - 创建检查多个数据帧中的 NA 的数据帧
- node.js - 使用节点获取特定 Postgres 数据库中的所有表?
- jenkins - Jenkins groovy 全局库声明性管道错误
- python - 沿非重复字符之间的边界拆分字符串
- node.js - 当我以角度删除对象时,令牌在nodejs中无效
- java - VideoView 错误,当我通过 url 加载视频时
- python - 百分比格式不会更改为浮动 - 熊猫
- doctrine - 在单元测试模拟中抛出 \Doctrine\DBAL\Driver\DriverException
- azure - 在远程服务器上运行集成测试