0Pricing
Learn AI with Python · Lezione

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.

Analisi dei dati con Pandas — illustrazione 1

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 rows

Esplorazione 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 summaries

Filtraggio 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 columns

Pulizia 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 city

Errori 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=True per 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.

Analisi dei dati con Pandas — illustrazione 11

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

  1. Analisi dei dati con Pandas
  2. Visualizzazione dei dati con Matplotlib
  3. NumPy per i calcoli numerici
  4. Gestione delle API con requests
  5. Web scraping con BeautifulSoup
← Torna a Learn AI with Python