R에서 숫자를 반올림하는 방법(5가지 예)
다음 함수를 사용하여 R에서 숫자를 반올림할 수 있습니다.
- round(x, digits = 0) : 값을 지정된 소수 자릿수로 반올림합니다.
- important(x, digits = 6) : 값을 지정된 유효 자릿수로 반올림합니다.
- 천장(들) : 값을 가장 가까운 정수로 반올림합니다.
- Floor(x) : 값을 가장 가까운 정수로 반올림합니다.
- trunc(x) : 값의 소수점 이하 자릿수를 자릅니다.
다음 예에서는 이러한 각 기능을 실제로 사용하는 방법을 보여줍니다.
예제 1: R의 round() 함수
다음 코드는 R에서 round() 함수를 사용하는 방법을 보여줍니다.
#define vector of data data <- c(.3, 1.03, 2.67, 5, 8.91) #round values to 1 decimal place round(data, digits = 1 ) [1] 0.3 1.0 2.7 5.0 8.9
예제 2: R의 signif() 함수
다음 코드는 signif() 함수를 사용하여 R의 특정 유효 자릿수로 값을 반올림하는 방법을 보여줍니다.
#define vector of data data <- c(.3, 1.03, 2.67, 5, 8.91) #round values to 3 significant digits signif(data, digits = 3 ) [1] 0.30 1.03 2.67 5.00 8.91
예제 3: R의 천장() 함수
다음 코드는 천장() 함수를 사용하여 값을 가장 가까운 정수로 반올림하는 방법을 보여줍니다.
#define vector of data data <- c(.3, 1.03, 2.67, 5, 8.91) #round values up to nearest integer ceiling(data) [1] 1 2 3 5 9
예제 4: R의 Floor() 함수
다음 코드는 Floor() 함수를 사용하여 값을 가장 가까운 정수로 반올림하는 방법을 보여줍니다.
#define vector of data data <- c(.3, 1.03, 2.67, 5, 8.91) #round values down to nearest integer floor(data) [1] 0 1 2 5 8
예제 5: R의 trunc() 함수
다음 코드는 trunc() 함수를 사용하여 값에서 소수 자릿수를 자르는(자르기) 방법을 보여줍니다.
#define vector of data data <- c(.3, 1.03, 2.67, 5, 8.91) #truncate decimal places from values trunc(data) [1] 0 1 2 5 8
추가 리소스
R에서 데이터를 변환하는 방법(로그, 제곱근, 세제곱근)
R에서 아크사인 변환을 수행하는 방법
R에서 값의 역설을 찾는 방법