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에서 값의 역설을 찾는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다