Menu
CoddyTech

DataFrames

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

Un jeu de données comporte de nombreuses colonnes côte à côte, une par caractéristique. pandas les regroupe dans un DataFrame, un tableau :

Le DataFrame pets représenté sous forme de grille : les noms de colonnes name, animal et age en haut, les étiquettes de ligne 0, 1 et 2 sur le côté, et la ligne 0, Rex le chien de 4 ans, mise en évidence comme un échantillon

Construisez-en un à partir d’un dictionnaire : des accolades qui associent chaque nom de colonne à sa liste de valeurs.

pets = pd.DataFrame({
    "name": ["Rex", "Tom", "Bubbles"],
    "animal": ["dog", "cat", "fish"],
    "age": [4, 2, 1],
})
print(pets)

Cela affiche :

      name animal  age
0      Rex    dog    4
1      Tom    cat    2
2  Bubbles   fish    1

Chaque liste est devenue une colonne, dans l’ordre où tu les as fournies, et les lignes sont numérotées à partir de 0. Les listes doivent avoir la même longueur : chaque ligne doit contenir une valeur dans chaque colonne.

challenge icon

Défi

Moyen

Une boutique de plantes vend une fougère, un cactus et un palmier. plants et prices contiennent leurs noms et leurs prix, et le programme lit les ventes du jour dans sold.

Créez un DataFrame shop avec les colonnes plant, price et sold, dans cet ordre, et affichez-le. Pour les entrées 8, 2, 15 :

    plant  price  sold
0    fern    4.5     8
1  cactus    2.0     2
2    palm   12.0    15

Essayez vous-même

import pandas as pd

plants = ["fern", "cactus", "palm"]
prices = [4.5, 2.0, 12.0]
sold = [int(input()), int(input()), int(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