Hoe getallen in r af te ronden (5 voorbeelden)
U kunt de volgende functies gebruiken om getallen in R af te ronden:
- round(x, cijfers = 0) : Rondt waarden af op het opgegeven aantal decimalen.
- significant(x, cijfers = 6) : Rondt waarden af op het opgegeven aantal significante cijfers.
- plafond(s) : rondt waarden af op het dichtstbijzijnde gehele getal.
- floor(x) : Rondt waarden af op het dichtstbijzijnde gehele getal.
- trunc(x) : Kapt de decimalen van de waarden af.
De volgende voorbeelden laten zien hoe u elk van deze functies in de praktijk kunt gebruiken.
Voorbeeld 1: functie round() in R
De volgende code laat zien hoe u de functie round() in R gebruikt:
#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
Voorbeeld 2: signif()-functie in R
De volgende code laat zien hoe u de functie signif() gebruikt om waarden af te ronden op een specifiek aantal significante cijfers in 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
Voorbeeld 3: functie plafond() in R
De volgende code laat zien hoe u de functie plafond() gebruikt om waarden af te ronden op het dichtstbijzijnde gehele getal:
#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
Voorbeeld 4: floor()-functie in R
De volgende code laat zien hoe u de functie floor() gebruikt om waarden af te ronden op het dichtstbijzijnde gehele getal:
#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
Voorbeeld 5: trunc()-functie in R
De volgende code laat zien hoe u de functie trunc() gebruikt om decimalen van waarden af te korten (af te snijden):
#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
Aanvullende bronnen
Gegevens transformeren in R (logboek, vierkantswortel, kubuswortel)
Hoe een boogsinustransformatie uit te voeren in R
Hoe de antiloog van waarden in R te vinden