python使用pandas后如何利用DataFrame拆分列
有一列“date”值为“2018/9/7”如何拆分为“year”:2018,month:“9”,day:“7”三列...
有一列“date”值为“2018/9/7”如何拆分为“year”:2018,month:“9”,day:“7”三列
展开
2个回答
展开全部
#有很多种方法,假如你的date是string类型
list_temp = []
for i,j in enumerate(df['date']):
list_temp = j.split('/')
df.loc[i, 'year'] = list_temp[0]
df.loc[i, 'month'] = list_temp[1]
df.loc[i, 'day'] = list_temp[2]
df.drop('date', axis=1)
#如果你的date是datetime类型,python有专门的方法拆分,你可以查一查
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询