1. 학습
  2. /
  3. 강의
  4. /
  5. R 입문

Connected

연습 문제

리스트에서 원소 선택하기

리스트는 보통 여러 개의 요소와 구성 요소로 만들어져요. 그래서 리스트에서 단일 원소, 여러 원소, 또는 구성 요소 하나를 꺼내는 일이 항상 간단하지만은 않아요.

구성 요소를 선택하는 한 가지 방법은 그 구성 요소의 번호 위치를 이용하는 거예요. 예를 들어 shining_list의 첫 번째 구성 요소를 "가져오려면" 다음과 같이 입력해요.

shining_list[[1]]

콘솔에 바로 입력해 확인해 보세요. 중요한 점: 벡터에서 원소를 선택할 때는 대괄호 하나([ ])를 사용해요. 헷갈리지 않도록 주의하세요!

구성 요소의 이름을 이용해 [[ ]]나 $ 기호로 참조할 수도 있어요. 두 방법 모두 리뷰를 나타내는 데이터 프레임을 선택해요:

shining_list[["reviews"]]
shining_list$reviews

구성 요소 자체를 선택하는 것 외에도, 그 구성 요소 안의 특정 원소를 선택해야 할 때가 많아요. 예를 들어 shining_list[[2]][1]은 두 번째 구성 요소인 actors(shining_list[[2]])에서 첫 번째 원소([1])를 선택해요. 콘솔에 입력해 보면 결과가 Jack Nicholson인 것을 확인할 수 있어요.

지침

100 XP
  • shining_list에서 배우를 나타내는 벡터를 선택하세요. 이 벡터를 그대로 출력하세요.
  • shining_list에서 배우 벡터의 두 번째 원소를 선택하세요. 앞과 같이 출력하세요.