Come scorrere un elenco in r (3 esempi)


È possibile utilizzare uno dei seguenti metodi per scorrere un elenco in R:

Metodo 1: scorrere l’elenco e visualizzare tutti gli elementi secondari sulla stessa riga

 for (i in my_list) {
  print (i)
}

Metodo 2: scorrere l’elenco e visualizzare tutte le sottovoci su righe diverse

 for (i in my_list) {
  for (j in i)
  { print (j)}
}

Metodo 3: scorrere l’elenco e mostrare solo valori specifici

 #only display first value in each element of list
for (i in 1:length(my_list)) {
  print (my_list[[i]][1])
}

Gli esempi seguenti mostrano come utilizzare ciascuno di questi metodi con il seguente elenco in R:

 #create list
team_info <- list(team = 'Mavericks',
                  positions = c('G', 'F', 'C'),
                  all_stars = 3)

#view list
team_info

$team
[1] “Mavericks”

$positions
[1] “G” “F” “C”

$all_stars
[1] 3

Esempio 1: scorrere l’elenco e visualizzare tutte le sottovoci sulla stessa riga

Il codice seguente mostra come scorrere l’elenco e visualizzare ciascun sottotesto sulla stessa riga:

 #print each sub-element on same line
for (i in team_info) {
  print (i)
}

[1] “Mavericks”
[1] “G” “F” “C”
[1] 3

Tieni presente che ogni sottoelemento è stampato sulla stessa riga.

Esempio 2: scorrere l’elenco e visualizzare tutte le sottovoci su righe diverse

Il codice seguente mostra come scorrere l’elenco e visualizzare ciascuna voce secondaria su righe diverse:

 #print each sub-element on different lines
for (i in team_info) {
for (j in i)
  { print (j)}
}

[1] “Mavericks”
[1] “G”
[1] “F”
[1 C"
[1] 3

Tieni presente che ogni sottoelemento viene stampato su una propria riga.

Esempio 3: scorrere l’elenco e visualizzare solo valori specifici

Il codice seguente mostra come scorrere l’elenco e visualizzare ciascuna voce secondaria su righe diverse:

 #only display first value in each element of list
for (i in 1:length(team_info)) {
  print (team_info[[i]][1])
}

[1] “Mavericks”
[1] “G”
[1] 3

Tieni presente che viene visualizzato solo il primo valore di ciascun elemento dell’elenco.

Nota : è sufficiente modificare [1] per visualizzare un valore diverso in ciascuna voce. Ad esempio, puoi utilizzare [2] per visualizzare solo il secondo valore di ciascun elemento.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre operazioni comuni in R:

Come creare un elenco vuoto in R
Come aggiungere valori all’elenco in R
Come utilizzare la funzione unlist() in R

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *