4. R의 기본 문법
산술 함수
# 삼각함수
sin( pi/3 )
cos( pi/3 )
tan(pi/3)
# 어림하기
abs(3)
abs(-3)
round(24.51)
round(24.49) # 반올림에 자리수 지정하기 default 0
round(24.51, -1) # -1이면 1의 자리에서 실시
round(24.51, 1) # 1이면 소수점 둘째자리에서 반올림
floor(24.51) # 내림(바닥)
ceiling(24.51) # 올림(천장)
# 팩토리얼
factorial(2)
factorial(4)
factorial(6)
기본 연산자
# 산술연산자
30 + 50
30 - 50
30 * 20
30 / 50
# 논리연산자
10 > 20
10 < 20
10 >= 20
10 <= 20
10 >= 10
10 == 10
"감자" == "고구마"
"감자" != "고구마"
기초 연산
# 특수기호(:)를 사용한 숫자 생성
1:5 # 파이선 인덱싱과 다르게 0 이 아닌 1부터 시작, 마지막 인덱싱 5도 포함시킴
1.5:5 # 소수점이 붙어서 생성하면, 소수점으로 1씩 증가
1.5:6
1.5:1.5
# seq()함수를 사용한 숫자 생성
seq(from = 1, to = 3)
seq(from = 1, to = 3, by = 0.5 )
seq(from = 1, to = 3, by = 1.2 )
seq(from = 1, to = 3, length.out = 8 ) # 구간 8등분
# rep()함수를 사용한 숫자 생성
rep(1:3, 5)
rep("안녕", 5)
실습
sin(pi/3)
pi
letters
LETTERS
round(123.123)
round(123.123, -3) # 백의 자리에서 반올림-> 천의 자리가 없으므로 반올림시 0으로 떨어져버림
round(123.123, -2) # 십의 자리에서 반올림
round(123.123, -1) # 일의 자리에서 반올림
floor(34.51)
floor(34.51*10)/10 # 내림의 자리수를 정할 때는, 10을 나누거나 곱하기를 미리 준다음 회복시키면 된다.
floor(34.51/10)*10
TRUE
true # 트루/폴스는 대문자여야한다.
FALSE
TRUE + FALSE # 연산시에는 1 + 0 이 된다.
TRUE + FALSE - TRUE
TRUE + FALSE - TRUE - TRUE
1:5
1:100
rep(1:3, 5)
rep(1:3, times = 5) # 한 뭉치씩 5번 반복
rep(1:3, each = 5) # each 인자는 원소별로 5번 반복!
'한의대 생활 > └ R studio 기초 및 문법' 카테고리의 다른 글
6. data 추출 -> 치환 & 삽입 (0) | 2018.12.27 |
---|---|
5. R로 data 입력 및 확인 / tip 2개 (0) | 2018.12.27 |
3. R의 기본 자료형 (2) | 2018.12.26 |
2. R studio 의 기본 설정 / 자주쓰는 단축키 (0) | 2018.12.26 |
1. R 과 R studio 설명과 설치 (0) | 2018.12.26 |