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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert