1. Обучение
  2. /
  3. Курса
  4. /
  5. Intermediate R

Connected

упражнение

Цикл по списку

Перебирать элементы списка с помощью цикла так же просто и удобно, как и перебирать вектор. Здесь тоже есть два подхода:

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

# loop version 1
for (p in primes_list) {
  print(p)
}

# loop version 2
for (i in 1:length(primes_list)) {
  print(primes_list[[i]])
}

Обратите внимание: во втором варианте цикла для обращения к элементам списка необходимо использовать двойные квадратные скобки — [[ ]].

Предположим, у вас есть список с различными сведениями о Нью-Йорке: численность населения, названия районов и информация о том, является ли он столицей США. Список nyc с этими данными уже определён (источник: Wikipedia).

Инструкции

100 XP

Как и в предыдущем упражнении, переберите элементы списка nyc двумя способами и выведите их на экран:

  • Пройдитесь по списку nyc напрямую (вариант цикла 1).
  • Задайте индекс цикла и обращайтесь к элементам с помощью двойных квадратных скобок (вариант цикла 2).