Menu
Coddy logo textTech

Modificare i vettori

Fa parte della sezione Fondamenti del percorso R di Coddy. Lezione 58 di 78.

Hai imparato a creare vettori e ad accedere ai loro elementi. Ora scopriamo come modificare i valori memorizzati in un vettore dopo averlo creato.

Per modificare un singolo elemento, usa l'operatore di assegnazione con l'indice dell'elemento:

scores <- c(85, 92, 78, 95)
scores[2] <- 88
print(scores)

Output:

[1] 85 88 78 95

Puoi anche modificare più elementi contemporaneamente fornendo un vettore di posizioni:

temperatures <- c(70, 72, 68, 75, 71)
temperatures[c(1, 3)] <- c(69, 67)
print(temperatures)

Output:

[1] 69 72 67 75 71

Per aggiungere nuovi elementi a un vettore, puoi assegnare un valore a una posizione oltre la lunghezza attuale oppure usare c() per combinare i vettori:

colors <- c("red", "blue")
colors[3] <- "green"
colors <- c(colors, "yellow")
print(colors)

Output:

[1] "red"    "blue"   "green"  "yellow"
challenge icon

Sfida

Facile

Ti viene fornito il seguente vettore:

grades <- c(78, 85, 90, 72, 88)

Esegui le seguenti modifiche nell'ordine indicato:

  1. Modifica il secondo elemento portandolo a 92
  2. Modifica rispettivamente il primo e il quarto elemento portandoli a 80 e 75 (modificali entrambi contemporaneamente)
  3. Aggiungi un nuovo elemento 95 alla posizione 6
  4. Usa c() per aggiungere il valore 82 alla fine del vettore

Dopo aver completato tutte le modifiche, stampa il vettore finale.

Il tuo output dovrebbe essere:

[1] 80 92 90 75 88 95 82

Provalo tu

# Vettore iniziale
grades <- c(78, 85, 90, 72, 88)

# TODO: Scrivi il tuo codice qui sotto
# 1. Modifica il secondo elemento in 92
# 2. Modifica il primo e il quarto elemento rispettivamente in 80 e 75
# 3. Aggiungi un nuovo elemento 95 alla posizione 6
# 4. Usa c() per aggiungere il valore 82 alla fine del vettore


# Stampa il vettore finale
print(grades)
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore R online