<기초>
+ : 더하기
- : 빼기
* : 곱하기
/ : 나누기
^ : 자승
%% : 나머지
%/% : 몫
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
x
객체 목록보기)
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 |
댓글