시작하기무료로 시작하기

리스트 열

이 "nested" 데이터는 흥미로운 구조를 가지고 있어요. 두 번째 열 data리스트로, 각 행에 복잡한 객체를 저장할 수 있는 R 객체 유형입니다. data 열의 각 항목 자체가 데이터 프레임이기 때문이에요.

# A tibble: 200 × 2
                           country              data
                             <chr>            <list>
1                      Afghanistan <tibble [34 × 3]>
2                        Argentina <tibble [34 × 3]>
3                        Australia <tibble [34 × 3]>
4                          Belarus <tibble [34 × 3]>
5                          Belgium <tibble [34 × 3]>
6  Bolivia, Plurinational State of <tibble [34 × 3]>
7                           Brazil <tibble [34 × 3]>
8                           Canada <tibble [34 × 3]>
9                            Chile <tibble [34 × 3]>
10                        Colombia <tibble [34 × 3]>

nested$data로 이 리스트 열에 접근하고, 이중 대괄호를 사용해 특정 원소를 꺼낼 수 있어요. 예를 들어 nested$data[[1]]은 아프가니스탄의 투표 이력(연도별 percent_yes)이 담긴 데이터 프레임을 보여줍니다. 아프가니스탄이 이 표의 첫 번째 행이기 때문이에요.

이 연습은 강의의 일부입니다

사례 연구: R로 하는 탐색적 데이터 분석

강의 보기

연습 안내

브라질 데이터를 담고 있는 data 열의 데이터 프레임을 출력하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# All countries are nested besides country
nested <- by_year_country %>%
  nest(-country)

# Print the nested data for Brazil
코드 편집 및 실행