GIST에서 공개하는 청년 AI. Big Data 아카데미 온라인 기초과정 빅데이터 분석과 R프로그래밍 강의를 참고하였다.
R Studio를 실행하여 실습을 해본다.
R 프로그램은 기본 program에 추가적으로 필요한 패키지를 설치할 수 있다.
예) 그래픽: ggplot2, 텍스트 마이닝: NLP
패키지를 설치할 때는 install.package(설치할 패키지)
설치한 패키지를 사용할 때는 library(사용할 패키지)
추가 패키지 설치를 할 때에는 인터넷에 연결되어 있어야 한다.
패키지 설치는 한 번만 하면 되지만 패키지를 사용할 때는 실행할 때마다 설정해주어야 한다.
1
2
3
4
5
6
7
8
|
install.packages("ggplot2")
install.packages("scatterplot3d")
library(ggplot2)
library(scatterplot3d)
help(ggplot2)
help(scatterplot3d)
|
|
먼저 1 ,2줄을 실행시켜 패키지 2개를 설치한다.
ggplot2는 산점도, 상자그림, 시계열 그래프등을 시각화하여 보여주는 패키지이고,
scatterplot3d는 3d plot를 그릴 수 있는 패키지이다.
패키지 설치가 다 되었으면 4 ,5줄을 실행시켜서 라이브러리 사용을 한다.
라이브러리 사용까지 마쳤으면 이제 패키지를 사용할 수 있다.
7,8 줄으로 어떤 패키지인지 도움말로 확인할 수 있다.
1
2
3
4
5
|
z <- seq(-10, 10, 0.01)
x <- cos(z)
y <- sin(z)
scatterplot3d(x, y, z, highlight.3d=TRUE, col.axis="blue",
col.grid="lightblue", main="scatterplot3d - 1", pch=20)
|
cs |
scatterplot3d 패키지를 사용하여 3d plot를 그려보았다.
(위 코드는 help(scatterplot3d)의 첫번째 example에 있다.)
R은 오픈소스라서 많은 개발자들이 추가 패키지를 한다.
이에 맞는 패키지를 찾고 싶으면 구글에서 찾는 방법, help함수를 이용해서 찾는 방법이 있다.
'R Programming' 카테고리의 다른 글
[R Programming] 객체 이름 정의와 데이터 프레임 - Week 2-2 (0) | 2019.09.04 |
---|---|
[R Programming] 벡터 및 행렬 생성 - Week 2-1 (0) | 2019.09.03 |
[R Programming] 기본 스크립트와 함수 - Week 1-3 (0) | 2019.09.01 |
[R Programming] R Studio 레이아웃과 실행 - Week 1-2 (0) | 2019.08.30 |
[R Programming] R 소개 및 설치 - Week 1-1 (0) | 2019.08.29 |