Vai al contenuto
eLearner.app

Fine del Corso R

Riepilogo e sfida finale

Complimenti: hai completato con successo i 3 moduli del Corso R — dalla manipolazione dei vettori all'esplorazione dei data frame, fino alla scrittura di funzioni riutilizzabili ed all'analisi statistica di base dei dati. Ora, affronta la sfida finale per consolidare il tuo apprendimento!

Promemoria: gli esercizi R si verificano staticamente (parole chiave). Per eseguire il codice davvero, ogni esercizio offre il bottone OneCompiler che copia il codice e apre la sandbox.

01 · Basi e Vettori

  • <-
  • c()
  • vector
  • logical
  • character
  • numeric
  • matrix

02 · Strutture e Flusso

  • data.frame
  • subsetting
  • $ operator
  • if / else
  • for loop

03 · Funzioni ed Analisi

  • function()
  • return
  • mean()
  • median()
  • sd()
  • summary()

La sfida finale, in tre tappe

Completa i frammenti di codice R per creare un data frame, scorrere i dati con un ciclo for, e infine implementare una funzione per il calcolo della media statistica.

1 · Creazione di un Data Frame

Crea un data frame chiamato store_data con due colonne: products e sales. Modulo 2 (I Data Frame).

Esercizio#r.boss.e1
Tentativi: 0Caricamento…

Definisci un data frame di nome store_data con una colonna products contenente i valori character "A", "B", "C" e una colonna sales con i valori numerici 100, 250, 150.

Caricamento editor…
Mostra suggerimento

Usa la sintassi: store_data <- data.frame(products = c("A", "B", "C"), sales = c(100, 250, 150))

Soluzione disponibile dopo 3 tentativi

2 · Iterazione con ciclo for

Esegui un ciclo per stampare i numeri da 1 a 5. Modulo 2 (Condizionali e Cicli).

Esercizio#r.boss.e2
Tentativi: 0Caricamento…

Scrivi un ciclo for che iteri sulla sequenza da 1 a 5 usando la variabile num e stampi ogni valore con print(num).

Caricamento editor…
Mostra suggerimento

Usa la sintassi: for (num in 1:5) { print(num) }

Soluzione disponibile dopo 3 tentativi

3 · Scrittura di una funzione statistica

Definisci una funzione personalizzata che calcola la media. Modulo 3 (Scrivere Funzioni).

Esercizio#r.boss.e3
Tentativi: 0Caricamento…

Definisci la funzione analyze_vector che accetta un argomento v e restituisce la media degli elementi calcolata tramite mean(v).

Caricamento editor…
Mostra suggerimento

Usa: analyze_vector <- function(v) { return(mean(v)) }

Soluzione disponibile dopo 3 tentativi

Cheatsheet stampabile

Una pagina con tutta la sintassi essenziale di R, pronta da tenere sotto mano mentre programmi.

Apri il cheatsheet

E adesso?

La pratica costante è la chiave. Apri il Playground R per sperimentare liberamente o usa OneCompiler per far girare script complessi.