3. 함수 꾸러미 '패키지' 이해하기
1) 패키지란?
- 함수가 특정한 기능을 가진 상자라면, 패키지는 이런 상자들이 여러 개 들어 있는 상자 꾸러미
- 패키지 설치/로드
설치 | 로드 |
---|
install.packages( ) | library( ) |
#ggplot2 패키지 설치
install.packages("ggplot2")
suppressPackageStartupMessages("ggplot2")
#ggplot2 패키지 로드
library(ggplot2)
2) 함수 사용하기
x <- c("a", "a", "b", "c")
x
qplot(x)
3) ggplot2의 mpg 데이터로 그래프 만들기
- data에 mpg, x축에 hwy 변수 지정해 그래프 생성
qplot(data = mpg, x = hwy)
- qplot( )의 파라미터를 바꿔가며 코드 실행
# x축 cty
qplot(data = mpg, x = cty)
# x축 drv, y축 hwy
qplot(data = mpg, x = drv, y = hwy)
# x축 drv, y축 hwy, 선 그래프 형태
qplot(data = mpg, x = drv, y = hwy, geom = "line")
# x축 drv, y축 hwy, 상자 그림 형태
qplot(data = mpg, x = drv, y = hwy, geom = "boxplot")
# x축 drv, y축 hwy, 상자 그림 형태, drv별 색 표현
qplot(data = mpg, x = drv, y = hwy, geom = "boxplot", colour = drv)