본문 바로가기
R

[R] 기초부터 심화까지2.

by happy_bigdata 2021. 10. 29.

<기초> 

 

+ : 더하기

- : 빼기

* : 곱하기

/ : 나누기

^ : 자승

%%  : 나머지

%/% : 몫

 

1+2

1+2*3

- (), {} 우선순위 가능 / [] 대괄호는 특수한 역할이 정의되어 있으므로 사용 x

(1+2)*3

{1+2}*3

 

- 길이가 긴 경우 + 사용하여 나누기

3+

4

 

- 한 행에 두가지 이상의 명령문 실행

1+2; 3+4

 

- 논리 연산자 

T & T / T & F / F & T / F & F  :  둘 다 T이어야 TRUE

T | T / T | F / F | T / F | F : 하나면 T이면 TRUE

isTRUE(TRUE) : TRUE

 

- 통계함수

sum, mean, var, sd, median, max, min, IQR, quantile, range, summary, fivenum

ex) quantile(c(2, 4, 6, 8, 10), probs=c(0.25, 0.75)) -> 백분위수

ex) summary -> 최소값, 1사분위수, 중앙값, 평균, 3사분위수, 최대값

     fivenum -> 최소값, 1사분위수, 중앙값, 3사분위수, 최대값

 

- 기타 수학 함수

sqrt(x) : x의 제곱근

sign(x) : 양수=1, 음수=-1

round(x) : 반올림

ceiling(x) : 정수로 올림

floor(x) : 정수로 내림

trunc(x) : 0과 x 사이의 가장 큰 정수 반환

signif(x, 숫자) : 전체 자릿수에 맞게 반올림 (숫자 기준)

factorial(x) : x의 계승 출력

choose(x, y) : xCy

gamma(x) : (x-1)!

beta(x, y) : (x-1)! * (y-1)! / (x+y-1)!

 

-객체

객체 할당)

x <- 3

객체 목록보기)

ls()

객체 지우기)

rm(x)

 

- 특수 데이터

NULL : 비어있는 값 / 데이터 유형 X / 자료의 길이 : 0

NA (missing value) : 결측값 

NAN : 수학적으로 정의가 불가능한 수 

Inf, -Inf : 양의 무한대, 음의 무한대

 

- 데이터 유형 확인

is.~ 형태

ex) is.numeric(x), is.double(x), is.na(x) ..

 

- 데이터 유형 변경

as.~ 형태

ex) as.numeric(x), as.double(x), ..

 

- Built-in Constants

 : LETTERS (영어 알파벳 대문자 26개

 : letters (

# 영어 알파벳 소문자 26개

 : letters

 

# 영어 월 이름 약어

 : month.abb

 

# 영어 월 이름

 : month.name


# pi : 원주율 (원의 지름에 대한 둘레의 비율)

 

- Reserved Words 

 ?reserved : 예약어 (변수명, 함수 이름 등으로 사용하지 않을 것)

 

 

'R' 카테고리의 다른 글

[R] 기초부터 심화까지1.  (0) 2021.10.29
[R] 단축어 모음  (0) 2021.09.27

댓글