1. Nauka
  2. /
  3. Kursy
  4. /
  5. Intermediate R

Connected

ćwiczenie

Iterowanie po liście

Iterowanie po liście jest równie proste i wygodne, jak iterowanie po wektorze. Tutaj również masz do dyspozycji dwa podejścia:

primes_list <- list(2, 3, 5, 7, 11, 13)

# pętla – wersja 1
for (p in primes_list) {
  print(p)
}

# pętla – wersja 2
for (i in 1:length(primes_list)) {
  print(primes_list[[i]])
}

Zwróć uwagę, że w wersji 2 do wybrania elementów listy potrzebujesz podwójnych nawiasów kwadratowych – [[ ]].

Załóżmy, że masz listę zawierającą różne informacje o Nowym Jorku: liczbę mieszkańców, nazwy dzielnic oraz to, czy jest on stolicą Stanów Zjednoczonych. Lista nyc zawierająca te dane jest już zdefiniowana (źródło: Wikipedia).

Instrukcje

100 XP

Podobnie jak w poprzednim ćwiczeniu, przejrzyj listę nyc na dwa sposoby, aby wyświetlić jej elementy:

  • Iteruj bezpośrednio po liście nyc (wersja 1).
  • Zdefiniuj indeks pętli i wybieraj elementy za pomocą podwójnych nawiasów kwadratowych (wersja 2).