R은 메뉴를 이용한 자료 분석이 가능한 패키지가 갖추어져 있습니다.
바로 R commander 이며, 이를 실행하기 위해서는 추가 패키지를 설치해야 합니다.
1. Package Install
R console 메뉴에서 패키지 - 패키지 인스톨을 실행한 후 나타나는 CRAN mirror 팝업에서 Korea (다른 도시, 나라도 무방) 를 선택합니다.
Packages 팝업에서 ggplot2(필요한 것)를 선택하여 설치합니다.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2. R Commender 실행
콘솔에서
>에 바로 명령을 입력하여 실행할 수 있습니다.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3. 스크립트의 사용
보통은 여러가지 분석을 시행할 때 기존 명령을 조금씩 바꾸어서 시행하는 경우가 많기 때문에
에디터에 명령을 입력해서 이를 별도의 파일로 저장한 다음 필요한 부분 혹은 파일의 모든 명령어를 실행하는 편이 효율적입니다.
혹은,
파일 -
새로운 스크립트를 이용하는 것을 권장합니다.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
4- 1 dataset 불러오기
ggplot2에 포함되어 있는 diamonds라는 dataset을 불러봅니다.
>library(ggplot) >data(diamonds) #data(원하는 dataset 이름) |
diamonds는 각 다이아몬드의 크기, 질, 가격 등에 대한 정보를 담고 있는 dataset 입니다.
ggplot 상의 모든 명령어와 data set의 리스트를 볼수 있습니다.
4- 2 txt 형식의 화일을 R에서 data.frame으로 읽는 방법
읽으려는 화일이 D:\tmp 안의 tmp.txt란 화일이고, 데이터들은 tab으로 분리 되어 있다고 가정합니다.
또한, 첫번째 행에는 각 열들의 이름이 쓰여져 있다고 가정합니다.
-R의 작업디렉토리와 txt 화일이 있는 디렉토리가 같은 경우
>a=read.csv("tmp.txt",sep="\t") |
-R의 작업디렉토리와 txt 화일이 있는 디렉토리가 다른 경우
>a=read.csv("D:/tmp/tmp.txt",sep="\t") |
이 때 주의 하실점은 하위 디렉토리를 나타내는 \가 R상에서는 /로 대체된다는 점입니다.
4- 3 내가 만든 데이터베이스를 이용하고자 할 때
csv 파일로 변환하여 저장한 후 이것을 R에서 읽어들이는 방법입니다
첫 행이 변수명이고 각 데이터의 분리 표시를 쉼표로 한 경우 다음과 같은 명령어를 사용합니다.
>a <- read.table("경로/***.csv", header=TRUE, sep=",", na.strings="NA", dec=".", strip.white=TRUE) |
R에서 사용하는 데이터베이스 형태인 .rda 파일을 부를 경우에는 load 명령어를 사용합니다.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -