Cara membulatkan angka di r (5 contoh)


Anda dapat menggunakan fungsi berikut untuk membulatkan angka di R:

  • round(x, digits = 0) : Membulatkan nilai ke jumlah tempat desimal yang ditentukan.
  • signifikan(x, digit = 6) : Membulatkan nilai ke jumlah digit signifikan yang ditentukan.
  • langit-langit : membulatkan nilai ke bilangan bulat terdekat.
  • floor(x) : Membulatkan nilai ke bilangan bulat terdekat.
  • trunc(x) : Memotong (memotong) tempat desimal dari nilai.

Contoh berikut menunjukkan cara menggunakan masing-masing fungsi ini dalam praktiknya.

Contoh 1: fungsi round() di R

Kode berikut menunjukkan cara menggunakan fungsi round() di R:

 #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

Contoh 2: fungsi signif() di R

Kode berikut menunjukkan cara menggunakan fungsi signif() untuk membulatkan nilai ke sejumlah digit signifikan tertentu di 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

Contoh 3: fungsi langit-langit() di R

Kode berikut menunjukkan cara menggunakan fungsi langit-langit() untuk membulatkan nilai ke bilangan bulat terdekat:

 #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

Contoh 4: fungsi floor() di R

Kode berikut menunjukkan cara menggunakan fungsi floor() untuk membulatkan nilai ke bilangan bulat terdekat:

 #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

Contoh 5: fungsi trunc() di R

Kode berikut menunjukkan cara menggunakan fungsi trunc() untuk memotong (memotong) tempat desimal dari nilai:

 #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

Sumber daya tambahan

Cara Mentransformasi Data di R (Log, Akar Kuadrat, Akar Kubus)
Cara melakukan transformasi arcsinus di R
Bagaimana menemukan antilog nilai di R

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *