곡물 수확량 시각화

R 함수 작성 입문

Richie Cotton

Data Evangelist at DataCamp

corn 데이터셋

glimpse(corn)
Observations: 6,381
Variables: 6
$ year                   <int> 1866, 1866, 1866, 1866, 1866, 1866...
$ state                  <chr> "Alabama", "Arkansas", "California...
$ farmed_area_acres      <dbl> 1050000, 280000, 42000, 57000, 200...
$ yield_bushels_per_acre <dbl> 9.0, 18.0, 28.0, 34.0, 23.0, 9.0, ...
$ farmed_area_ha         <dbl> 424919.92, 113311.98, 16996.80, 23...
$ yield_kg_per_ha        <dbl> 79.29892, 158.59784, 246.70776, 29...
R 함수 작성 입문

ggplot2: 여러 선 그리기

ggplot(dataset, aes(x, y)) +
  geom_line(aes(group = group))

여러 선이 있는 선 그래프입니다. 데이터는 예시이며 핵심은 데이터 프레임의 group 열로 선들을 그룹화했다는 점입니다.

R 함수 작성 입문

ggplot2: 추세선(smooth)

ggplot(dataset, aes(x, y)) +
  geom_line(aes(group = group)) +
  geom_smooth()

이전 슬라이드의 선 그래프에 부드러운 추세선이 추가되었습니다. 추세선은 전체 플롯에 group 미적이 적용되지 않아 그룹화되지 않습니다.

R 함수 작성 입문

ggplot2: 면 분할(faceting)

ggplot(dataset, aes(x, y)) +
  geom_line(aes(group = group)) +
  geom_smooth() +
  facet_wrap(vars(facet))

이전 플롯을 네 개 패널 ‘A’–‘D’로 나눈 모습입니다. facet_wrap 호출로 분할되었습니다.

R 함수 작성 입문

미국 인구조사 지역

각 미국 주를 사각형으로 나타낸 statebin 플롯입니다. 사각형은 미국 지도 형태와 비슷하게 행과 열로 배치되어 있습니다. 각 인구조사 지역은 서로 다른 색으로 표시됩니다.

R 함수 작성 입문

dplyr 내부 조인

dataset1 %>%
  inner_join(dataset2, by = "column_to_join_on")
R 함수 작성 입문

연습해 봅시다!

R 함수 작성 입문

Preparing Video For Download...