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()

댓글

이 블로그의 인기 게시물

Bradley-Terry Model: paired comparison models

xlwings tutorial - 데이터 계산하여 붙여 넣기

R에서 csv 파일 읽는 법