R'de sayılar nasıl yuvarlanır (5 örnek)


R’deki sayıları yuvarlamak için aşağıdaki işlevleri kullanabilirsiniz:

  • round(x, rakam = 0) : Değerleri belirtilen sayıda ondalık basamağa yuvarlar.
  • önemli(x, basamak = 6) : Değerleri belirtilen sayıda anlamlı basamağa yuvarlar.
  • tavan(lar) : değerleri en yakın tam sayıya yuvarlar.
  • Floor(x) : Değerleri en yakın tamsayıya yuvarlar.
  • trunc(x) : Değerlerin ondalık basamaklarını keser (keser).

Aşağıdaki örnekler bu işlevlerin her birinin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: R’de round() işlevi

Aşağıdaki kod, R’de round() işlevinin nasıl kullanılacağını gösterir:

 #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

Örnek 2: R’designif() işlevi

Aşağıdaki kod, değerleri R’de belirli sayıda anlamlı basamağa yuvarlamak içinsignif () işlevinin nasıl kullanılacağını gösterir:

 #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

Örnek 3: R’de tavan() işlevi

Aşağıdaki kod, değerleri en yakın tam sayıya yuvarlamak için tavan() işlevinin nasıl kullanılacağını gösterir:

 #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

Örnek 4: R’deki kat() işlevi

Aşağıdaki kod, değerleri en yakın tam sayıya yuvarlamak için Floor() işlevinin nasıl kullanılacağını gösterir:

 #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

Örnek 5: R’de trunc() işlevi

Aşağıdaki kod, değerlerden ondalık basamakları kesmek (kesmek) için trunc() işlevinin nasıl kullanılacağını gösterir:

 #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

Ek kaynaklar

R’de Veri Nasıl Dönüştürülür (Log, Kare Kök, Küp Kök)
R’de ark sinüs dönüşümü nasıl gerçekleştirilir
R’deki değerlerin antilogu nasıl bulunur?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir