【发布时间】:2019-05-05 10:55:02
【问题描述】:
我有一个 df 列,其中包含
Phone number
12399422/930201021
5451354;546325642
789888744,656313214
123456654
我想把它分成两列
Phone number1 Phone number2
12399422 930201021
5451354 546325642
789888744 656313214
123456654
我试过用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)
但它只能拆分'/'谢谢你的帮助
【问题讨论】:
标签: python python-3.x pandas