Menu
Coddy logo textTech

Accedere agli elementi dei vettori

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

Ora che sai creare vettori, devi sapere come recuperare valori specifici da essi. In R, accedi agli elementi di un vettore usando le parentesi quadre [] con il numero di posizione dell’elemento che vuoi.

A differenza di molti linguaggi di programmazione, R usa l'indicizzazione a base 1 - il primo elemento si trova in posizione 1, non 0:

fruits <- c("apple", "banana", "cherry", "date")
print(fruits[1])
print(fruits[3])

Output:

[1] "apple"
[1] "cherry"

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

scores <- c(85, 92, 78, 95, 88)
print(scores[c(1, 3, 5)])

Output:

[1] 85 78 88

Per accedere all'ultimo elemento di un vettore, combina length() con l'indicizzazione:

numbers <- c(10, 20, 30, 40)
print(numbers[length(numbers)])

Output:

[1] 40
challenge icon

Sfida

Facile

Ti viene fornito il seguente vettore:

temperatures <- c(72, 68, 75, 80, 65, 78, 71)

Usando questo vettore, stampa i seguenti valori nell'ordine indicato:

  1. La prima temperatura
  2. La quarta temperatura
  3. L'ultima temperatura (usa length() per trovarla dinamicamente)
  4. La 2ª, la 4ª e la 6ª temperatura insieme (come un unico output)

Il tuo output dovrebbe essere:

[1] 72
[1] 80
[1] 71
[1] 68 80 78

Provalo tu

# Vettore delle temperature
temperatures <- c(72, 68, 75, 80, 65, 78, 71)

# TODO: Scrivi il tuo codice qui sotto
# 1. Stampa la prima temperatura

# 2. Stampa la quarta temperatura

# 3. Stampa l'ultima temperatura (usa length() per trovarla dinamicamente)

# 4. Stampa insieme la 2ª, la 4ª e la 6ª temperatura
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