【发布时间】:2018-01-21 14:29:44
【问题描述】:
我可以将两个 DataFrames df1 和 df2 连接成一个 df,但不知何故我无法获得我需要的“堆栈”结构 - 请参阅附图。
如何让 df1 和 df2 结合起来共享一个 DateTimeIndex,就像“堆栈”结构中的那个一样?
【问题讨论】:
-
期望的输出是什么?如果在 Multiindex 的第一级缺少日期时间,它只是显示的东西,真的是重复的。添加
.reset_index()可以查看 -
你需要
.unstack()吗? -
.stack() 或 .unstack() 产生一个系列;我需要一个带有 MultiIndex 的 DataFrame。
标签: python pandas dataframe multi-index