Analisi dei dati con Pandas
Impari a manipolare e analizzare i dati usando i DataFrame di Pandas
Analisi dei dati con Pandas è una lezione Learn AI with Python gratuita su CoddyKit. Questa è la lezione 1 di 5. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Learn AI with Python, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Learn AI with Python include 5 lezioni in totale.
Introduzione a Pandas
Introduzione a Pandas
Pandas è una potente libreria Python per l'analisi e la manipolazione dei dati. Fornisce strutture dati come DataFrame e Series, che semplificano la pulizia, la trasformazione e l'analisi dei dati.
In questa lezione, apprenderà le basi di Pandas e come utilizzarlo per l'analisi dei dati.

Installazione di Pandas
Installazione di Pandas
Per installare Pandas, usi il seguente comando nel terminale:
pip install pandas
Una volta installato, potrà importare Pandas nei Suoi script Python:
# Importing pandas
import pandas as pd
print("Pandas imported successfully")Che cos'è un DataFrame?
Che cos'è un DataFrame?
Un DataFrame è una struttura dati tabellare bidimensionale di Pandas. È simile a un foglio di calcolo o a una tabella SQL.
È possibile creare un DataFrame a partire da un dizionario, una lista o un file esterno:
# Creating a DataFrame from a dictionary
data = {
"Name": ["Alice", "Bob", "Charlie"],
"Age": [25, 30, 35],
"City": ["New York", "London", "Paris"]
}
df = pd.DataFrame(data)
print(df)Lettura dei dati dai file
Lettura dei dati dai file
Pandas semplifica la lettura dei dati da file esterni, come file CSV, Excel e JSON:
# Reading data from a CSV file
df = pd.read_csv("data.csv")
print(df.head()) # Displays the first 5 rowsEsplorazione di un DataFrame
Esplorazione di un DataFrame
È possibile esaminare la struttura e il contenuto di un DataFrame usando metodi come head(), info() e describe():
# Inspecting a DataFrame
df = pd.read_csv("data.csv")
print(df.info()) # Displays information about the DataFrame
print(df.describe()) # Provides statistical summariesFiltraggio e selezione dei dati
Filtraggio e selezione dei dati
Pandas consente di filtrare facilmente le righe e selezionare le colonne usando condizioni e indicizzazione:
# Filtering and selecting data
filtered_df = df[df['Age'] > 30] # Select rows where Age > 30
print(filtered_df[['Name', 'City']]) # Select specific columnsPulizia dei dati
Pulizia dei dati
Pandas mette a disposizione metodi per pulire i dati, ad esempio gestendo i valori mancanti, rinominando le colonne ed eliminando i duplicati:
# Handling missing values
df.fillna(0, inplace=True) # Replace NaN values with 0
# Renaming columns
df.rename(columns={"Name": "Full Name"}, inplace=True)
# Dropping duplicates
df.drop_duplicates(inplace=True)
print(df)Esecuzione di aggregazioni
Esecuzione di aggregazioni
Pandas consente di eseguire aggregazioni, come somme, medie e raggruppamenti dei dati:
# Grouping and aggregating data
grouped = df.groupby('City')['Age'].mean()
print(grouped) # Displays average age for each cityErrori comuni con Pandas
Errori comuni con Pandas
Ecco alcuni errori da evitare:
- Non gestire correttamente i valori mancanti.
- Usare cicli inefficienti invece di operazioni vettoriali.
- Dimenticare di specificare
inplace=Trueper le operazioni che modificano i dati.
Che cosa abbiamo imparato?
Che cosa abbiamo imparato?
In questa lezione ha imparato:
- Come installare e importare Pandas.
- La struttura dei DataFrame e come crearli.
- Come leggere, pulire, filtrare e aggregare i dati usando Pandas.
Ottimo lavoro! Passiamo al prossimo argomento.

Domande Frequenti
La lezione «Analisi dei dati con Pandas» è gratuita?
Sì — il testo completo di «Analisi dei dati con Pandas» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Learn AI with Python, passa a CoddyKit PRO. Il corso Learn AI with Python include 5 lezioni in totale.
Cosa imparerò in «Analisi dei dati con Pandas»?
Impari a manipolare e analizzare i dati usando i DataFrame di Pandas Eserciti Learn AI with Python con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Learn AI with Python?
Non è richiesta alcuna esperienza precedente. Learn AI with Python su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 5.
Quanto tempo richiede la lezione «Analisi dei dati con Pandas»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Learn AI with Python?
Sì. Ogni lezione Learn AI with Python include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Analisi dei dati con Pandas
- Visualizzazione dei dati con Matplotlib
- NumPy per i calcoli numerici
- Gestione delle API con requests
- Web scraping con BeautifulSoup