Menu
CoddyTech

Sélection de colonnes

Fait partie de la section Données et visualisations du Journey Machine Learning de Coddy. Leçon 35 sur 60.

La plupart des questions portent sur une colonne : le poids moyen, le chien le plus grand. Mets le nom de la colonne entre crochets pour la sélectionner :

Le tableau des chiens représenté sous forme de grille avec les colonnes name, kg et cm ; la colonne kg est mise en évidence et étiquetée dogs kg, une Series, tandis que les autres colonnes s'estompent

dogs = pd.DataFrame({
    "name": ["Max", "Luna", "Bo", "Kira"],
    "kg": [30, 8, 22, 12],
    "cm": [61, 30, 55, 40],
})
print(dogs["kg"])
print(dogs["kg"].mean())

Cela affiche une Series, nommée d’après sa colonne, puis le poids moyen :

0    30
1     8
2    22
3    12
Name: kg, dtype: int64
18.0

Pour plusieurs colonnes, placez une liste de noms entre les crochets. Vous obtenez un DataFrame plus petit, avec ses colonnes dans l’ordre que vous avez choisi :

print(dogs[["name", "cm"]])

Cela affiche :

   name  cm
0   Max  61
1  Luna  30
2    Bo  55
3  Kira  40

Sélectionner des colonnes permet au modèle d'obtenir ensuite exactement les caractéristiques à partir desquelles il doit apprendre.

challenge icon

Défi

Moyen

Un site d’avis charge phones.csv dans phones, avec les colonnes model, price, battery_h (heures) et weight_g. Le programme lit un nom de colonne dans column.

  1. Affichez les 3 premières lignes d’un tableau contenant uniquement model et cette colonne.
  2. Affichez sa plus petite et sa plus grande valeur, ainsi que sa moyenne, arrondie à 1 décimale, comme ci-dessous.

Pour un tableau de montres et la colonne strap_mm :

     model  strap_mm
0     Orca        20
1  Quartzy        18
2     Brio        22
strap_mm: from 16 to 24, average 20.4

Essayez vous-même

import pandas as pd

phones = pd.read_csv("phones.csv")
column = input()

# Écrivez votre code ci-dessous
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Données et visualisations

Entraînez-vous par vous-même : Compilateur Python en ligne