Menu
Coddy logo textTech

Statistiques descriptives

Leçon 14 sur 19 du cours Analyse de données avec Pandas de Coddy.

Pandas propose plusieurs fonctions qui aident à comprendre et à analyser les données. Voici quelques fonctions couramment utilisées :

<strong>.count()</strong> : retourne le nombre d'observations non nulles :

df['column_name'].count()

<strong>.mean()</strong> : retourne la moyenne des observations non nulles :

df['column_name'].mean()

<strong>.min()</strong> et <strong>.max()</strong> : retournent les valeurs minimales et maximales des observations non nulles :

df['column_name'].min()
df['column_name'].max()

<strong>.median()</strong> : retourne la médiane des observations non nulles :

df['column_name'].median()

<strong>.std()</strong> : retourne l'écart-type des observations non nulles :

df['column_name'].std()

Voici un exemple d'utilisation de ces méthodes avec ce que nous avons appris :

Compter combien de joueurs sont dans le groupe A :

players_a = df[df["group"] == "A"]
num_players = players_a["id"].count()
mean_score = players_a["score"].mean()
challenge icon

Défi

Facile

Le fichier CSV visits.csv contient des informations sur le nombre de visites effectuées à un endroit particulier à un moment donné.

Voici les 5 premières lignes du fichier :

location_id,visits,timestamp
8,1771,27498
9,4187,79919
0,4959,54228
6,7721,41588

Créez un dictionnaire avec les clés suivantes : min, max, mean, std et median et fournissez la valeur correspondante des statistiques de la colonne visits pour l'id d'emplacement 5.

Enfin, affichez le dictionnaire.

 

Une partie du code pour ce défi vous est fournie, complétez ce qui manque.

Essayez vous-même

# pandas as pd est déjà importé
df = pd.read_csv("./visits.csv")
# Écrivez votre code ci-dessous


res = {
    "min": locaion_5["visits"].min(),
    "max": # remplir
    "mean": # remplir
    "std": # remplir
    "median": # remplir
}
print(res)

Toutes les leçons de Analyse de données avec Pandas