Comment récupérer par programme le nombre de colonnes dans un cadre de données pandas? J'espérais quelque chose comme:
df.num_columns
Ainsi:
import pandas as pd
df = pd.DataFrame({"pear": [1,2,3], "Apple": [2,3,4], "orange": [3,4,5]})
len(df.columns)
3
Alternative:
df.shape[1]
(df.shape[0]
est le nombre de lignes)
Si la variable contenant le cadre de données s'appelle df, alors:
len(df.columns)
donne le nombre de colonnes.
Et pour ceux qui veulent le nombre de lignes:
len(df.index)
Pour un tuple contenant le nombre de lignes et de colonnes:
df.shape
Cela a fonctionné pour moi len (list (df)).