/ / Coluna de chamada no dataframe pelo índice da coluna em vez do nome da coluna - pandas - python, pandas, dataframe

Coluna de chamada no dataframe pelo índice da coluna em vez do nome da coluna - pandas - python, pandas, dataframe

Como posso chamar a coluna no meu código usando seu índice em dataframe em vez de seu nome.

Por exemplo, tenho dataframe df com colunas a, b, c

Em vez de ligar df["a"]posso chamá-lo usando seu índice de coluna como df[1]?

Respostas:

3 para resposta № 1

Você pode usar iloc:

df.iloc[:, 0]

Exemplo:

>>> df
a  b  c
0  1  4  7
1  2  5  8
2  3  6  9

>>> df["a"]
0    1
1    2
2    3
Name: a, dtype: int64

>>> df.iloc[:, 0]
0    1
1    2
2    3
Name: a, dtype: int64