본문 바로가기
지식/R 프로그래밍

R 프로그래밍 기초_기본 R 명령어 모음

by 엉클윤 2021. 1. 19.

 

 

print( ) 출력

 - 괄호(  ) 안의 내용을 출력함. 숫자형이거나 논리형이 ( )안에 있을 경우 그대로 출력. 변수가 있을 경우 변수의 내용을 출력함.

 - 문자형을 출력할 경우에는 " "에 문자형의 내용을 넣어야함.

   eg) print("Hello World")

 

 

# 주석달기

 - # 뒤에 작성한 내용은 실행되지 않음

 

 

<- 입력

 - 변수에 데이터를 할당할 때 사용

   eg) x <- 3, y <- "Hello World"

 - [Alt] + [ - ] 키를 누르면 한번에 화살표를 만들 수 있다.

 

 

?명령어

 - ?뒤에 오는 명령어에 대한 자세한 설명을 해준다.

   eg) ?print, ?getwd

 

 

getwd()

 - 파일 저장 위치를 확인함.

 

setwd(" ")

 - 파일의 저장 위치를 설정함.

  eg) setwd("C:/Users/Documents/R test/")

 

typeof( )

 - 괄호 안의 변수가 어떤 자료형인지 알려줌

 

 

q( )

 - R studio 프로그램을 종료함.

 

(n:m)

 - n부터 m까지 간격이 1인 수열을 생성함

 

 

c(  ,  )  

 - 여러 값을 한번에 입력할 때 사용 

 ​ eg) data1 <- c(3, 4, 5, 6) 

 

 

cat(  ,  )

 - 다른 종류의 자료형들을 한번에 입력할 때 사용

 

 

matrix(d , nrow = n, ncol = m) 행렬을 생성함

 - d라는 데이터들을 n개의 행, m개의 열을 가지는 행렬이 되게함 

 - <nrow=> 와 <ncol=> 중 하나만 입력하면 데이터의 갯수에 맞춰서 자동으로 행렬을 만듦 

 

seq(n, m, by = (d)) 수열생성

 - n부터 m까지 간격이 d가 되는 수열을 생성함

   cf) by = ( ) 부분을 입력하지 않으면 디폴트로 간격이 1이 되는 수열을 생성함 

 

 

seq(n,m, length.out=k)

 - n부터 m까지 동일한 간격으로 k개의 숫자를 가진 수열을 생성함.

 

 

rep(x, time=n)

 - x를 n번 반복함.

 - x에는 문자, 숫자, 백터, 매트릭스 어떤것이든 들어갈 수 있음

rep(x, each=n)

 - x의 요소를 하나씩 m번 반복함

 

rep(x, length=5)

 - x를 길이가 5만큼 반복함.

 

union(v1, v2, ...) 합집합

-각 원소들의 합집합

setdiff(v1, v2) 차집합

 - v1(집합) - v2(집합)

 

 

intersect(v1, v2, ...) 교집합

 - 각 원소들의 교집합

 

mean(x)

 - x의 평균을 생성

 

 

sum(x)

 - x의 합을 생성

quantile(x)

 - x의 값들중 0%, 25%, 50%, 75%, 100%에 해당하는 값들을 보여줌

댓글