我有一个包含
Phone number
12399422/930201021
5451354;546325642
789888744,656313214
123456654
我想把它分成两列
^{pr2}$我试过用apply
df['TELEPHONE1'] = df['TELEPHONE'].str.split(',').str.get(0)
df['TELEPHONE2'] = df['TELEPHONE'].str.split(',').str.get(1)
df['TELEPHONE1'] = df['TELEPHONE'].str.split(';').str.get(0)
df['TELEPHONE2'] = df['TELEPHONE'].str.split(';').str.get(1)
df['TELEPHONE1'] = df['TELEPHONE'].str.split('/').str.get(0)
df['TELEPHONE2'] = df['TELEPHONE'].str.split('/').str.get(1)
但它只能分开“/”谢谢你的帮助
使用
str.split
仅在
\D
(非数字)上拆分:…假设电话号码只包含数字。在
或者,使用
^{pr2}$extractall
并且只匹配数字:相关问题 更多 >
编程相关推荐