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 :
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.0Pour 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 40Sélectionner des colonnes permet au modèle d'obtenir ensuite exactement les caractéristiques à partir desquelles il doit apprendre.
Défi
MoyenUn 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.
- Affichez les 3 premières lignes d’un tableau contenant uniquement
modelet cette colonne. - 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.4Essayez vous-même
import pandas as pd
phones = pd.read_csv("phones.csv")
column = 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