Statistiche descrittive
Lezione 14 di 19 del corso Analisi dei dati con Pandas di Coddy.
Pandas offre diverse funzioni che aiutano a comprendere e analizzare i dati. Eccone alcune di uso comune:
<strong>.count()</strong>: restituisce il numero di osservazioni non nulle:
df['column_name'].count()<strong>.mean()</strong>: restituisce la media delle osservazioni non nulle:
df['column_name'].mean()<strong>.min()</strong> e <strong>.max()</strong>: restituiscono i valori minimo e massimo delle osservazioni non nulle:
df['column_name'].min()
df['column_name'].max()<strong>.median()</strong>: restituisce la mediana delle osservazioni non nulle:
df['column_name'].median()<strong>.std()</strong>: restituisce la deviazione standard delle osservazioni non nulle:
df['column_name'].std()Ecco un esempio di come usare questi metodi con ciò che abbiamo imparato:
Conta quanti giocatori ci sono nel gruppo A:
players_a = df[df["group"] == "A"]
num_players = players_a["id"].count()
mean_score = players_a["score"].mean()Sfida
FacileIl file CSV visits.csv contiene informazioni sul numero di visite effettuate in una determinata località in un determinato momento.
Ecco le prime 5 righe del file:
location_id,visits,timestamp
8,1771,27498
9,4187,79919
0,4959,54228
6,7721,41588Crea un dizionario con le seguenti chiavi: min, max, mean, std e median e fornisci il valore corrispondente delle statistiche della colonna visits per l'ID della località 5.
Infine, stampa il dizionario.
Ti viene fornita una parte del codice per questa sfida; completa la parte mancante.
Provalo tu
# pandas as pd è già importato
df = pd.read_csv("./visits.csv")
# Scrivi il tuo codice qui sotto
res = {
"min": locaion_5["visits"].min(),
"max": # completa
"mean": # completa
"std": # completa
"median": # completa
}
print(res)Tutte le lezioni di Analisi dei dati con Pandas
4Analisi dei dati con Pandas
Statistiche descrittiveRaggruppamento e aggregazione dei datiAggregazioni diverseMerge e Concat3Manipolazione dei dati con Pandas
Restituire il risultato richiestoFiltrare i datiAggiungere ed eliminareModificare i datiModificare le stringheModifiche personalizzateEsercitati da solo: Compilatore Python online