리스트 열
이 "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