Selezionare le colonne
Fa parte della sezione Dati e grafici del percorso Machine Learning di Coddy. Lezione 35 di 60.
La maggior parte delle domande riguarda una colonna: il peso medio, il cane più alto. Metti il nome della colonna tra parentesi quadre per selezionarla:
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())Questo stampa una Series, denominata in base alla sua colonna, poi il peso medio:
0 30
1 8
2 22
3 12
Name: kg, dtype: int64
18.0Per selezionare più colonne, inserisci un elenco di nomi tra parentesi quadre. Ottieni un DataFrame più piccolo, con le colonne nell'ordine che hai scelto:
print(dogs[["name", "cm"]])Questo stampa:
name cm
0 Max 61
1 Luna 30
2 Bo 55
3 Kira 40Selezionare le colonne è il modo in cui un modello ottiene in seguito esattamente le caratteristiche da cui dovrebbe apprendere.
Sfida
MedioUn sito di recensioni carica phones.csv in phones, con le colonne model, price, battery_h (ore) e weight_g. Il programma legge il nome di una colonna in column.
- Stampa le prime 3 righe di una tabella con solo
modele quella colonna. - Stampa il suo valore minimo e massimo e la sua media, arrotondata a 1 decimale, come sotto.
Per una tabella di orologi e la colonna strap_mm:
model strap_mm
0 Orca 20
1 Quartzy 18
2 Brio 22
strap_mm: from 16 to 24, average 20.4Provalo tu
import pandas as pd
phones = pd.read_csv("phones.csv")
column = input()
# Scrivi il tuo codice qui sotto
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Dati e grafici
4Modellare i dati
Rimodellare gli arrayUnire gli arrayNumeri casualiRipasso: simulazione del lancio dei dadi7DataFrame di pandas
SerieDataFrameLettura di file CSVEsaminare i datiSelezionare le colonneRiepilogo: valutazioni dei film2Array NumPy
Creazione di arrayForma e dimensioneIntervalli di numeriIndicizzazione e slicingRiepilogo: griglia delle temperature5Grafici a linee e a dispersione
Etichette e titoliGrafici a dispersionePiù linee e legendeColori e marcatoriFigure e assiRiepilogo: passi settimanali8Filtraggio e ordinamento
Selezionare le righeFiltrare le righeOrdinare i valoriNuove colonneRiepilogo: i prodotti migliori3Matematica con gli array
Operazioni matematiche su interi arrayStatistiche riassuntiveStatistiche per asseBroadcastingMaschere booleaneRiepilogo: voti d'esame6Grafici per i dati
Grafici a barreIstogrammiPiù grafici in unoImmagini come arrayRiepilogo: rapporto sulle precipitazioniEsercitati da solo: Compilatore Python online