python - 使用 Python 从字母数字文本中分离文本和数字
问题描述
我有一个 excel 表,其中包含 A 列和 B 列中的大量数据,如下所示。B 列总是以字母 M 开头,然后是数字。
A B
Pradeep440 M440
Azhar541 M541
Venkat456 M456
Akash144 M144
Vipul157 M157
Fairo452 M452
Akshay449 M449
Pavan249 M249
Asad114 M114
Rudra890 M890
Niranjan120 M120
Darshan334 M334
Veeresh876 M876
预期输出:
A B C
Pradeep440 M440 440
Azhar541 M541 541
Venkat456 M456 456
Akash144 M144 144
Vipul157 M157 157
Fairo452 M452 452
Akshay449 M449 449
Pavan249 M249 249
Asad114 M114 114
Rudra890 M890 890
Niranjan120 M120 120
Darshan334 M334 334
Veeresh876 M876 876
有人可以指导我如何使用 python 拆分或分离它,我是 python 新手。感谢您的帮助。
解决方案
与strip
df['C']=df.B.str.strip('M')
df
Out[132]:
A B C
0 Pradeep440 M440 440
1 Azhar541 M541 541
2 Venkat456 M456 456
3 Akash144 M144 144
4 Vipul157 M157 157
5 Fairo452 M452 452
6 Akshay449 M449 449
7 Pavan249 M249 249
8 Asad114 M114 114
9 Rudra890 M890 890
10 Niranjan120 M120 120
11 Darshan334 M334 334
12 Veeresh876 M876 876
推荐阅读
- ruby-on-rails - Rails 控制器将“null”解释为 nil
- r - 如何在 R 中创建函数列表?
- python - clique_number 使用什么算法?
- javascript - Javascript提示,如果答案正确则显示消息
- node.js - 在 bluemix cio 上运行 3 次 node.js cron python 脚本后连接超时
- angular - RXJS6 升级:ErrorObservable 没有导出的成员 'ErrorObservable'
- firebase - Firebase 动态链接无法在 iOS 11.3.1 上安装应用程序
- java - 注释中不允许从伴随对象分配的静态最终值
- javascript - 谷歌表格应用脚本查找和替换
- firebase - Spark计划中的Firebase同时连接