0Pricing
R Academy · Lezione

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.

Combinare e ristrutturare i dati — illustrazione 1

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.
Combinare e ristrutturare i dati — illustrazione 10

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

  1. Importare dati
  2. Nozioni di base sulla pulizia dei dati
  3. Combinare e ristrutturare i dati
← Torna a R Academy