2020-05-01
阅读量:
1087
dataframe数据列拆分,题目详情见正文
df表详情如下:

请将上表中的出发地和目的地分成两个新的列并删除from_to。
参考代码:
df = pd.DataFrame({'from_to': ['ShangHAI_BeiJing', 'ShangHAI_Chongqing', 'BeiJing_chengdu',
'tianJin_PaRis', 'Beijing_shenzhen'],
'FlightNumber': [10001, 10011, np.nan,10021, 10035],
})
df['FlightNumber'] = df['FlightNumber'].interpolate().astype(int)
df
temp = df.from_to.str.split('_', expand=True)
temp.columns = ['from', 'to']
df = df.drop('from_to', axis=1)
df = df.join(temp)
df
代码结果:







评论(0)


暂无数据
推荐帖子
2条评论
6条评论
7条评论