Menu
CoddyTech

Esaminare i dati

Fa parte della sezione Dati e grafici del percorso Machine Learning di Coddy. Lezione 34 di 60.

Un nuovo dataset è troppo lungo da stampare. Bastano alcuni rapidi controlli per conoscerne le dimensioni, le colonne e i valori.

Una tabella alta di 24 canzoni con le colonne song, seconds e plays, disposta a griglia; le prime 3 righe sono evidenziate e contrassegnate con head(3), e una parentesi sul lato indica 24 righe

songs = pd.read_csv("songs.csv")
print(songs.head(3))   # las primeras 3 filas; head() por sí solo devuelve 5
print(songs.shape)     # (filas, columnas)
for name in songs.columns:
    print(name)

Questo stampa:

         song  seconds  plays
0   Blue Hour      210   5169
1  Paper Moon      176   6689
2        Tide      272   2739
(24, 3)
song
seconds
plays

.describe() riassume ogni colonna numerica ed esclude la colonna di testo song. print(songs.describe()) stampa:

          seconds        plays
count   24.000000    24.000000
mean   212.708333  5116.333333
std     42.367419  2189.610898
min    151.000000  1289.000000
25%    175.250000  3626.250000
50%    213.000000  5051.000000
75%    232.250000  6711.500000
max    290.000000  8992.000000

25%, 50% e 75% sono i valori a un quarto, a metà e a tre quarti della colonna ordinata.

Anche il riepilogo è una tabella: "plays" in songs.describe().columns è True, poiché in verifica se è presente un nome.

challenge icon

Sfida

Medio

Un modello apprende solo dalle colonne numeriche, quindi un'azienda di taxi controlla prima il registro delle corse. Il programma carica taxi_trips.csv in trips e legge un numero n.

  1. Stampa Trips: e il numero di righe.
  2. Per ogni colonna, nell'ordine, stampa il suo nome, due punti e numbers se .describe() la riepiloga, altrimenti text.
  3. Stampa le prime n righe.

Per una tabella di 30 noleggi di biciclette e n = 2:

Trips: 30
bike: text
km: numbers
station: text
   bike    km  station
0  B-12   4.6     Pier
1  B-07  11.2  Central

Provalo tu

import pandas as pd

trips = pd.read_csv("taxi_trips.csv")
n = int(input())

# Scrivi il tuo codice qui sotto
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Dati e grafici

Esercitati da solo: Compilatore Python online