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