【发布时间】:2016-12-21 18:12:56
【问题描述】:
我有一个如下所示的 pandas 数据框:
A B
US,65,AMAZON 2016
US,65,EBAY 2016
我的目标是变成这样:
A B country code com
US.65.AMAZON 2016 US 65 AMAZON
US.65.AMAZON 2016 US 65 EBAY
我知道在here 和here 之前有人问过这个问题,但是没有一个对我有用。我试过了:
df['country','code','com'] = df.Field.str.split('.')
和
df2 = pd.DataFrame(df.Field.str.split('.').tolist(),columns = ['country','code','com','A','B'])
我错过了什么吗?非常感谢任何帮助。
【问题讨论】:
标签: python pandas dataframe split multiple-columns