저번 시간에 Rstudio 설치하셨으면 다음과 같은 화면을 확인하실수 있습니다.
이제 부터 천천히 기초문법을 사용하죠.
스칼라(Scalar) 자료형 |
벡터(Vector) 자료형 |
a<- 10 #실수 |
d<- c(1,2,3,4,5) |
b<- "string" #문자열 |
e<- c(TRUE, FALSE, FALSE) |
c<- FALSE #논리값 |
f<- c("a","b","c") |
e<- c(1:5) #e<-c(1,2,3,4,5) |
1. 스칼라(Scalar) 값에는 실수, 문자열, 논리값(TRUE, FALSE)의 3가지 자료형이 있습니다.
2.벡터자료형(Vector) 벡터는 c()형태로, 스칼라 값들을 순서를 가지고 일렬로 나열한 자료구조입니다.
위 처럼 <- 를 사용하여 변수를 설정하면 됩니다.
변수설정을 하게되면 다음과 같이 변수를 통한 간단한 계산이 가능합니다.
예시1.
> x<-c(1,2,3,4,5)
> x
[1] 1 2 3 4 5
변수설정은 Rstudio 우측상단에 이처럼 표시 됩니다.
> mean(x)
[1] 3
평균값을 구한다.
> max(x)
[1] 5
최대값을 구한다.
> min(x)
[1] 1
최소값을 구한다.
> sum(x)
[1] 15
합계값을 구한다.
> summary(x)
Min. 1st Qu. Median Mean 3rd Qu. Max.
1 2 3 3 4 5
최소값, 최대값, 중간값, 평균값 등을 계산해줌(숫자 벡터에만 사용가능)
#데이터를 표와 같은 형태로 저장하면 데이터테이블이 됩니다.
R에서는 이것을 데이터프레임이라 부릅니다.
예시2.
> english<-c(90,80,60,70)
> math<-c(50,60,100,20)
> df_midterm<-data.frame(english,math) #데이터프레임
english math
1 90 50
2 80 60
3 60 100
4 70 20
#데이터프레임 추가.
> class<-c(1,1,2,2)
> df_midterm<-data.frame(english,math,class)
> df_midterm
english math class
1 90 50 1
2 80 60 1
3 60 100 2
4 70 20 2
#데이터 프레임 안에 있는 데이터를 계산하는 방법.
> mean(df_midterm$english)
[1] 75
> mean(df_midterm$math)
[1] 57.5
#한 코드로 데이터프레임생성과 변수 설정하기
> df_midterm2<-data.frame(english=c(90,80,60,70),math=c(50,60,100,20),class=c(1,1,2,2))
> df_midterm2
english math class
1 90 50 1
2 80 60 1
3 60 100 2
4 70 20 2
다음시간에는 엑셀데이터 불러오기, csv파일 로드등 을 알아보겠습니다.
'R' 카테고리의 다른 글
R 데이터핸들링,ggplot2 (1) | 2018.11.16 |
---|---|
R 패키지를 통한 엑셀불러오기, csv, Rdata (1) | 2018.11.15 |
R 기초 시작 R과 Rstudio (1) | 2018.11.14 |