Combinare e ristrutturare i dati
Esplorate l'unione, l'aggiunta e la ristrutturazione dei dataset per un'analisi flessibile.
Combinare e ristrutturare i dati è una lezione R Academy gratuita su CoddyKit. Questa è la lezione 3 di 3. 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 R Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso R Academy include 3 lezioni in totale.
Introduzione alla combinazione e al rimodellamento dei dati
Introduzione alla combinazione e al rimodellamento dei dati
I dati provengono spesso da più origini e devono essere uniti o rimodellati per l'analisi. In questa lezione imparerà a combinare e ristrutturare i dati in R.

Combinazione dei data frame
Combinazione dei data frame
È possibile combinare i data frame usando funzioni come rbind() (per righe) e cbind() (per colonne).
df1 <- data.frame(ID = c(1, 2), Score = c(90, 85))
df2 <- data.frame(ID = c(3, 4), Score = c(78, 92))
df_combined <- rbind(df1, df2)Unione dei data frame
Unione dei data frame
Per unire due data frame in base a una colonna comune, usi merge().
df1 <- data.frame(ID = c(1, 2, 3), Name = c('Alice', 'Bob', 'Charlie'))
df2 <- data.frame(ID = c(1, 2, 3), Score = c(90, 85, 88))
merged_df <- merge(df1, df2, by = 'ID')Uso di dplyr per le join
Uso di dplyr per le join
Il pacchetto dplyr fornisce funzioni come left_join() e inner_join() per unire i dati.
library(dplyr)
joined_df <- left_join(df1, df2, by = 'ID')Pivot dei dati con tidyr
Pivot dei dati con tidyr
Rimodellare i dati è utile per riepilogare e analizzare formati diversi.
Conversione al formato ampio (pivot_wider)
Conversione al formato ampio (pivot_wider)
Usi pivot_wider() per convertire i dati dal formato lungo al formato ampio.
library(tidyr)
data_wide <- pivot_wider(df, names_from = Category, values_from = Value)Conversione al formato lungo (pivot_longer)
Conversione al formato lungo (pivot_longer)
Usi pivot_longer() per convertire i dati dal formato ampio al formato lungo.
data_long <- pivot_longer(df, cols = c('Jan', 'Feb'), names_to = 'Month', values_to = 'Sales')Ordinamento dei dati
Ordinamento dei dati
È possibile ordinare i data frame usando la funzione arrange() di dplyr.
df_sorted <- arrange(df, desc(Score))Riepilogo
Riepilogo
In questa lezione, ha imparato:
- Come combinare e unire i data frame.
- Come rimodellare i dati usando le funzioni di pivot.
- Come ordinare e strutturare i dati in modo efficiente.

Domande Frequenti
La lezione «Combinare e ristrutturare i dati» è gratuita?
Sì — il testo completo di «Combinare e ristrutturare i dati» è 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 R Academy, passa a CoddyKit PRO. Il corso R Academy include 3 lezioni in totale.
Cosa imparerò in «Combinare e ristrutturare i dati»?
Esplorate l'unione, l'aggiunta e la ristrutturazione dei dataset per un'analisi flessibile. Eserciti R Academy 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 R Academy?
Non è richiesta alcuna esperienza precedente. R Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 3.
Quanto tempo richiede la lezione «Combinare e ristrutturare i dati»?
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 R Academy?
Sì. Ogni lezione R Academy 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
- Importare dati
- Nozioni di base sulla pulizia dei dati
- Combinare e ristrutturare i dati