1. 학습
  2. /
  3. 강의
  4. /
  5. R 중급

Connected

연습 문제

리스트 반복하기

리스트를 반복(loop)하는 것은 벡터를 반복하는 것만큼 쉽고 편리해요. 여기에도 두 가지 접근 방식이 있어요:

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]])
}

루프 버전 2에서는 리스트 원소를 선택하려면 대괄호 두 개인 [[ ]]를 사용해야 한다는 점에 유의하세요.

뉴욕시의 다양한 정보를 담은 리스트가 있다고 가정해 볼게요. 예를 들어 인구 수, 자치구 이름, 미국의 수도인지 여부 등이에요. 이 정보가 담긴 리스트 nyc는 이미 정의되어 있어요(출처: Wikipedia).

지침

100 XP

이전 연습 문제와 마찬가지로 nyc 리스트를 두 가지 방법으로 순회하면서 각 원소를 출력하세요.

  • nyc 리스트 자체를 직접 순회하세요(루프 버전 1).
  • 반복 인덱스를 정의하고 대괄호 두 개로 부분 선택을 하세요(루프 버전 2).