python - DataFrame 从字符串中提取整数/数字值?
问题描述
我有一个 df 列中的值。
df
:
a
0 abc_test_0120_12346
1 def_abc def_0420_9658
我只想取出整数/数字。
例外输出是df
:
a
0 012012346
1 04209658
解决方案
想法是将非数字替换为空字符串:
df['a'] = df.a.str.replace('\D+', '')
print (df)
a
0 012012346
1 04209658
推荐阅读
- angular6 - 如何仅在 Angular 6 拦截器中将请求标头添加到特定域
- vagrant - Vagrant box 添加 - 无法连接到 cloud-images.ubuntu.com 端口 443:超时
- javascript - HTTP POST 403 未经授权
- sapui5 - Sap 自定义 Fiori 应用程序 LPD_CUST 附加信息是否更改?
- php - simplexml_load_file 多个等于节点
- java - org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback;
- react-native - .catch() 在 react-native 的 fetch 中
- javascript - 获取数据快递js
- c# - Xamarin 孩子添加了多个 AbsoluteLayoutFlags
- c# - SQL 查询到 MySQL 查询