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?