Menu
CoddyTech

DataFrame

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

Un set di dati ha molte colonne affiancate, una per caratteristica. pandas le tiene insieme in un DataFrame, una tabella:

Il DataFrame pets rappresentato come una griglia: i nomi delle colonne name, animal e age in alto, le etichette delle righe 0, 1 e 2 a lato e la riga 0, Rex il cane di 4 anni, evidenziata come un campione

Creane uno da un dizionario: parentesi graffe che associano ogni nome di colonna al suo elenco di valori.

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

Questo stampa:

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

Ogni lista è diventata una colonna, nell’ordine in cui l’hai indicata, e le righe sono numerate a partire da 0. Le liste devono avere la stessa lunghezza: ogni riga deve avere un valore in ogni colonna.

challenge icon

Sfida

Medio

Un negozio di piante vende una felce, un cactus e una palma. plants e prices contengono i loro nomi e prezzi, e il programma legge le vendite di oggi in sold.

Crea un DataFrame shop con le colonne plant, price e sold, in quest’ordine, e stampalo. Per l’input 8, 2, 15:

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

Provalo tu

import pandas as pd

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