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.

questionAnswers(4)

yourAnswerToTheQuestion