我有一个带有以下索引的数据框:
index = pd.MultiIndex.from_product([['stock1','stock2'...],['price','volume'...]])
这是一个有用的 struct ,可以做df['stock1']
,但我如何 Select 所有的价格数据?我搞不懂这些文件.
我试过以下方法但没有成功:df[:,'price']
df[:]['price']
df.loc(axis=1)[:,'close']
df['price]
如果无论出于何种原因,人们普遍认为这种索引样式是个坏主意,那么什么是更好的 Select 呢?我应该 Select 一个多指数指数作为时间序列的标签,而不是列级的标签吗?
非常感谢
编辑——我使用的是列的多重索引,而不是索引(措辞占了我的上风).文档中的示例侧重于多级索引,而不是列 struct .