pandas multiindex - como selecionar o segundo nível ao usar colunas?
Pergunta estúpida, mas eu realmente não consigo encontrar a resposta. Eu tenho um quadro de dados com este índice:
index = pd.MultiIndex.from_product([['stock1','stock2'...],['price','volume'...]])
É uma estrutura útil para poder fazerdf['stock1']
, mas como seleciono todos os dados de preços? Não consigo entender a documentação.
Eu tentei o seguinte sem sorte:df[:,'price']
df[:]['price']
df.loc(axis=1)[:,'close']
df['price]
Se esse estilo de índice for geralmente considerado uma má idéia por qualquer motivo, qual seria a melhor escolha? Devo optar por um índice multi-indexado para os estoques como rótulos nas séries temporais, em vez de no nível da coluna?
Muito Obrigado
EDIT - Estou usando o índice múltiplo para as colunas, não para o índice (as palavras tiraram o melhor de mim). Os exemplos na documentação se concentram em índices de vários níveis, e não em estruturas de colunas.