/ / Chiama la colonna in dataframe per indice di colonna invece di nome colonna - panda - python, panda, dataframe

Chiama la colonna in dataframe per indice di colonna invece di nome colonna - panda - python, panda, dataframe

Come posso chiamare la colonna nel mio codice usando il suo indice in dataframe invece del suo nome.

Ad esempio, ho un dataframe df con colonne a, b, c

Invece di chiamare df["a"], posso chiamarlo usando il suo indice di colonna come df[1]?

risposte:

3 per risposta № 1

Puoi usare iloc:

df.iloc[:, 0]

Esempio:

>>> 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