【发布时间】:2017-11-24 14:49:17
【问题描述】:
将列中的文本拆分为 DataFrame 中的多行
df = pd.DataFrame({'age':['34','22','19'],'Ticket':['23:44:55','66:77:88','43:68:05 56:34:12'],'PlusOne':['0','0','1'],})
拆分第三行的两个值
ticket_series = df['Ticket'].str.split(' ').apply(pd.Series, 1).stack()
摆脱堆栈: 降低关卡与DataFrame对齐
ticket_series.index = ticket_series.index.droplevel(-1)
ticketdf = pd.DataFrame(ticket_series)
del df['Ticket']
df.join(ticketdf)
df
不明白为什么不能连在一起!!
【问题讨论】: