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 :
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 1Chaque 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.
Défi
MoyenUne 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 15Essayez 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
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
1Introduction
Bonjour, Machine LearningQu’est-ce qu’un modèle ?Importer des bibliothèquesVotre premier graphique4Façonner les données
Remodeler les tableauxJoindre des tableauxNombres aléatoiresRécapitulatif : simulation de dés7DataFrames pandas
SeriesDataFramesLecture de fichiers CSVInspection des donnéesSélection de colonnesRécapitulatif : notes de films2Tableaux NumPy
Créer des tableauxForme et taillePlages de nombresIndexation et découpageRécapitulatif : grille de températures5Graphiques en courbes et nuages de points
Étiquettes et titresNuages de pointsPlusieurs courbes et légendesCouleurs et marqueursFigures et axesRécapitulatif : pas hebdomadaires3Calculs sur les tableaux
Opérations mathématiques sur des tableaux entiersStatistiques récapitulativesStatistiques par axeDiffusionMasques booléensRécapitulatif : notes d’examen6Graphiques de données
Diagrammes en barresHistogrammesPlusieurs graphiques en unImages sous forme de tableauxRécapitulatif : rapport sur les précipitationsEntraînez-vous par vous-même : Compilateur Python en ligne