在以下数据框中,日期设置为索引。
df12=pd.DataFrame({'Date':['2007-12-03','2008-09-07'],'names':[['Peter','Alex'],['Donald','Stan']]})
df12.Date=pd.to_datetime(df12.Date)
df12.index=df12.Date
df12.drop('Date',axis=1,inplace =True)
我想拆分列表,以便每个元素在新数据帧中都有其自己的单元格,但保留其初始索引
我是用df13=pd.DataFrame(sum(df12.names,[]))
做的
这将返回
0
0 Peter
1 Alex
2 Donald
3 Stan
您可以看到索引丢失。有没有办法保留旧索引,所以输出看起来像这样:
Date names
2007-12-03 Peter
2007-12-03 Alex
2008-09-07 Donald
2008-09-07 Stan