R 숫자형 벡터 처리 함수 abs(x), sqrt(x), ceiling(x), floor(x), trunc(x), round(x), log(x), exp(x)
R 분석과 프로그래밍/R 데이터 전처리 2015. 7. 18. 15:07R 은 숫자형 벡터를 처리할 수 있는 편리한 함수를 다수 제공합니다.
이번 포스팅에서는 절대값 계산, 제곱근 계산, x 보다 크거나 같은 정수(지붕), x 보다 작거나 같은 정수(바닥), 소수점 이하는 잘라서 버리거나 반올림 하기, 로그 변환, 지수 변환, 팩토리얼 등의 벡터 처림 함수에 대해서 알아보도록 하겠습니다.
문자형 벡터 처리 함수는 나중에 별도로 기회를 봐서 포스팅하도록 하겠습니다.
R 숫자형 벡터 처리 함수 |
1) 절대값 계산 : abs(x)
> abs(10) [1] 10 > abs(-10) [1] 10 |
2) 제곱근 계산 : sqrt(x)
|
3) x 보다 크거나 같은 정수 (지붕 정수) : ceiling(x)
> ceiling(5.88) [1] 6 > ceiling(6.00) [1] 6 |
4) x 보다 작거나 같은 정수 (바닥 정수) : floor(x)
> floor(5.88) [1] 5 > floor(5.00) [1] 5 |
5) x 소숫점 이하는 잘라서 버림 : trunc(x)
> trunc(5.88) [1] 5 > trunc(5.10) [1] 5 |
6) x 를 소수점 n자리로 반올림 : round(x, digits=n)
> round(5.88, digits = 1) [1] 5.9 > round(5.88, digits = 0) [1] 6 > round(5.10, digits = 0) [1] 5 |
7) x 를 밑이 n인 log 취하기 : log(x, base=n)
|
8) x 를 지수변환하기 : exp(x)
> exp(log(10, base=exp(1))) [1] 10 > exp(1) [1] 2.718282 > exp(10) [1] 22026.47 |
9) x factorial : factorial(x)
> factorial(2) [1] 2 > factorial(3) [1] 6 > factorial(4) [1] 24 > factorial(5) [1] 120 |
이번 포스팅이 도움이 되었다면 아래의 '공감 ~♡' 단추를 꾸욱 눌러주세요.^^
'R 분석과 프로그래밍 > R 데이터 전처리' 카테고리의 다른 글
R 벡터의 비교/논리 연산자 >, >=, <, <=, ==, !=, &, | (1) | 2015.07.19 |
---|---|
R 기술통계 함수 mean(), median(), range(), sd(), var(), min(), max(), IQR(), diff(), length(), rank() (4) | 2015.07.18 |
R rep(), seq() 반복 데이터, 일정한 구조/순차 데이터 생성 (6) | 2015.07.18 |
R read.fwf() : 일정한 간격, 고정된 구조의 외부데이터 불러오기 (6) | 2015.07.17 |
R attach(), detach() 함수 사용 시 주의할 점 (0) | 2015.07.17 |