从元组到熊猫中的多列

如何转换此数据帧

位置值
0(美国南部弗吉尼亚州里士满)100
1(美国南部纽约市纽约市)200

为此:

城市国家区域国家价值
0美国弗吉尼亚州南部里士满100
1美国纽约市纽约南部200

请注意,第一个数据帧中的location列包含元组。我想在位置列中创建四列

新的颜色列表=['城市','州','地区','国家']
对于n,枚举中的列(新列):
df[col]=df['location']。应用(lambda位置:位置[n])
df=df.drop('位置',轴=1)

发表评论