Sum() e Count()
pandas
offre il metodo count()
, che conta tutte le celle non-null (né None
né NaN
) per ogni colonna.
df = pd.read_csv(file.csv)
number_of_cells = df.count()
Per trovare il conteggio dei valori non-null in una colonna specifica, usa la seguente sintassi:
df = pd.read_csv(file.csv)
number_of_cells = df['name of the column'].count()
pandas
fornisce anche il metodo sum()
. Questo metodo calcola la somma dei valori per ogni colonna, ma funziona solo con colonne numeriche o booleane.
df = pd.read_csv(file.csv)
total = df.sum()
Poiché il metodo isna()
restituisce un DataFrame booleano, puoi usare la seguente sintassi per calcolare il numero di valori mancanti per ciascuna delle colonne:
missing_values_count = df.isna().sum()
Per trovare la somma dei valori in una particolare colonna, usa la seguente sintassi:
df = pd.read_csv(file.csv)
total = df['name of the column'].sum()
Compito
Swipe to start coding
Ti viene dato un DataFrame
chiamato audi_cars
.
- Ottieni il conteggio delle celle non-null in ogni colonna e memorizza il risultato nella variabile
number_of_cells
. - Calcola il prezzo totale (usando la colonna
'price'
) per tutte le auto nelDataFrame
e memorizza il risultato nella variabiletotal_price
. - Identifica il numero di valori mancanti in ogni colonna e memorizza il risultato nella variabile
null_count
.
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!