R 기본 문법
저는 경영학 전공자에요. 수학이 싫어서 인문계로 온 1인이지요. @.@ 먹고 살기 위해 어쩔수 없이(?) 숫자랑 친하게 지내는 사이지만 실은 숫자 아닌 쪽에 더 정이 가는 것을 어쩔 수 없지요. 숫자 울렁증 있는 당신이 별 수 없이 R을 익혀야 한다면 무엇부터 해야 할까?
네. R은 전자계산기입니다. 계산기 중에서도 똑똑한 편에 속합니다.
사칙연산(더하기, 곱하기, 빼기, 나누기) 당연히 잘 합니다. 그리고 메모리 기능도 있습니다. 사칙연산과 메모리를 활용해서 R을 계산기로 써보겠어요.
R의 프롬프트를 R> 이렇게 표시하겠어요.
R> 10 +2
[1] 12
R> 10 - 2
[1] 8
R> 10 * 2
[1] 20
R > 10 / 5
[1] 2
R> -10 + 15
[1] 5
사칙 연산에 문제 없고, 메모리와 괄호도 써보지요.
R> m1 <- (10+10)*2 + 10
R> m1
[1] 50
R> m1 / 5
[1] 10
계산기에서 MR과 같은 기능은 함수 rm()이 해요. 메모리를 지워보지요.
R> rm(m1)
이외에도 수학함수들을 지원해요.
자연로그
log10()
로그
log()
절대값
abs()
제곱근
sqrt()
지수
exp()
반올림
round()
올림
floor()
내림
ceiling()
sin()
cos()
tan()
asin()
acos()
atan()
네. R은 전자계산기입니다. 계산기 중에서도 똑똑한 편에 속합니다.
사칙연산(더하기, 곱하기, 빼기, 나누기) 당연히 잘 합니다. 그리고 메모리 기능도 있습니다. 사칙연산과 메모리를 활용해서 R을 계산기로 써보겠어요.
R> 10 +2
[1] 12
R> 10 - 2
[1] 8
R> 10 * 2
[1] 20
R > 10 / 5
[1] 2
R> -10 + 15
[1] 5
사칙 연산에 문제 없고, 메모리와 괄호도 써보지요.
R> m1 <- (10+10)*2 + 10
R> m1
[1] 50
R> m1 / 5
[1] 10
계산기에서 MR과 같은 기능은 함수 rm()이 해요. 메모리를 지워보지요.
R> rm(m1)
이외에도 수학함수들을 지원해요.
자연로그
log10()
로그
log()
절대값
abs()
제곱근
sqrt()
지수
exp()
반올림
round()
올림
floor()
내림
ceiling()
sin()
cos()
tan()
asin()
acos()
atan()
댓글
댓글 쓰기