본문 바로가기
R tidyverse/하루만에 끝내는 ggplot2

[ggplot2의 이해] 1. ggplot2란 무엇인가?

by 만다린망고 2023. 1. 27.
반응형

R 안에는 tidyverse 라는 또 하나의 세계가 있습니다. tidyverse는 Hadley Wickham과 그의 팀이 개발한 패키지 모음을 말합니다. tidyverse 없이도 R을 사용하는데 전혀 문제가 없지만, tidyverse 를 사용하면 데이터 전처리,시각화 등이 편해집니다. 시중에 출시되고 있는 R을 이용한 데이터분석 및 시각화 책들은 tidyverse 패키지를 사용하고 있기 때문에 R로 데이터 분석을 한다면 거의 필수적으로 사용해야 하는 패키지가 되었습니다. 

tidyverse 안에는 아래 패키지들이 있습니다. 

dplyr : 데이터 전처리
ggplot2 : 시각화
readr : 데이터 호출
lubridate : 시계열 데이터 전처리
stringr : 텍스트 전처리
purrr : 함수형 패키지

tidyverse 없이 R을 사용하는 것을 base R 이라고 부릅니다. R의 기본기능으로 해결한다는 뜻입니다. 필자는 base R로 수년동안 통계 분석을 해왔지만 큰 불편함은 없었습니다. 함수를 직접 만들어 쓰는 것이 재밌었고, 어느정도 실력이 쌓이고 나서는 복잡한 인덱싱도 어렵지 않았습니다. 필자가 tidyverse를 공부해보려는 이유는 단순합니다. '얼마나 편한지 보자' 라는 생각입니다. 

이 강의는 tidyverse 세계관 안에 있는 데이터 시각화 패키지인 ggplot2 강의입니다. 

반응형

댓글