+
-
*
/
^(**)
%%
%/%
<, <=, >=, >, == , !=, ||, &&
출력
print(arg)
cat(arg1, arg2, ...)
sprint(format, arg1 ... )
산술 함수
round(arg1, digit)
: arg1을 digit 자리수에서 반올림ceiling(arg1)
: 올림floor(arg1)
: 내림log(int, base=exp(1))
: 밑이 기본으로 exp(1)sqrt(int)
mean(vector, na.rm = False)
: 평균, na.rm → NA값 제거하고 평균문자열
tolower(txt)
toupper(txt)
시퀀스
c(arg1, arg2, ..)
: 요소들을 벡터화sort(arg1, decreasing=False)
: 오름차순으로 정렬seq(start, end, by)
: start 부터 end까지 by 간격으로 만듦as.numeric(vector)
: 벡터 요소를 숫자화sample(start:end, int)
: start부터 end까지 연속된 숫자에서 int개 랜덤 추출.length(vector)
: 벡터 길이 반환rm(var)
: 생성된 R 객체 삭제
getwd()
: 현재 작업중인 디렉토리
read.csv(file)
사용자 함수
hi.person = function(first, last){
print(sprintf(“Hi %s %s”, first,))
}