R - 통계 언어

R 기초 문법 사용해보기

티멀 2022. 5. 30. 20:48
728x90
반응형

기초문법

기초 문법을 아래 코드 주석과 함께 복기하기

데이터프레임의 Columns, 즉 변수에 접근할 때 $를 사용한다.

#평균
mean(mpg$hwy)
#최대값
max(mpg$hwy)
#최소값
min(mpg$hwy)
#히스토그램 만들기
hist(mpg$hwy)

#변수 배정
a<-3
b<-2
c<-1.4

 

변수를 배정할 때 사용하는 Assignment Operator, 즉 할당 연산자는 자주 사용하기 때문에 단축키가 존재한다.

단축키: Alt + -

#연속형 변수 배정
aa <- c(1,2,3,4,5)
bb <- c(1:5)
cc <- seq(1, 5)
#2씩 증가하는 연속형 변수 배정
dd <- seq(1,10, by=2)

#지정된 연속형 변수에 연산 가능
aa+2
# 4 6 8 10 12
dd*3
# 3 9 15 21 27
#연속형 변수지만 length, 길이가 다르면 연산 불가
cc+dd
#길이가 같으므로 변수끼리 연산 가능
bb*cc


#변수에 글자 배정 가능
s <- 'a'
s2 <- 'text'
s3 <- 'hello world'
#동일하게 c를 써주면 연속형 변수 생성 가능
ss <- c('a', 'b', 'c')


#문자열은 연산 불가
s+s2

 

주어진 문자열이나 연산 가능한 iterable객체들을 최소, 최대, 평균값 구하기

aa <- c(1,2,3,4,5)
#지정된 iterable변수의 평균 값 구하기
mean(aa)
#최대값
max(aa)
#최소값
min(aa)


#동일하게 c를 써주면 연속형 변수 생성 가능
ss <- c('a', 'a', 'c', 'c', 'd','d','d')
#plot, 막대 차트 그리기
qplot(ss)

#연속 문자열 배정
ch <- c('Hello', 'world')
#paste를 활용하고 collapse, " " 공백을 줌으로써 문장 공백 추가하여 연결
paste(ch, collapse = " ")

#paste로 변경된 문자열을 다른 변수에 저장 
paste_ch <- paste(ch, collapse = " ")
paste_ch
728x90
반응형