Video: Congratulations 2025
Selvom R kan beregne præcist op til 16 cifre, du vil ikke altid bruge så mange cifre. I dette tilfælde kan du bruge et par funktioner i R til runde tal. For at rulle et tal til to cifre efter decimaltegnet, skal du f.eks. Bruge funktionen runde (): >> runde (123, 456, cifre = 2) [1] 123. 46
Du kan også Brug funktionen runde () til at runde tal til multipler på 10, 100 osv. Til det tilføjer du kun et negativt tal som cifre argumentet:
Både runde () og signif () runde tal til nærmeste mulighed. Så hvis det første ciffer, der er faldet, er mindre end 5, er nummeret afrundet. Hvis den er større end 5, er nummeret afrundet.
Hvis det første ciffer, der er faldet, er nøjagtigt 5, bruger R en regel, der er almindelig i programmeringssprog: Kør altid til nærmeste jævntall. runde (1, 5) og runde (2, 5) begge returnerer 2, for eksempel, og runde (-4, 5) returnerer -4.
I modsætning til runde (), runder tre andre funktioner altid i samme retning:
gulv (x) runder til nærmeste heltal, der er mindre end x. Så gulv (123, 45) bliver 123 og gulv (-123, 45) bliver -124.
loft (x) runder til nærmeste heltal, der er større end x. Dette betyder loftet (123. 45) bliver 124 og loftet (123, 45) bliver -123.
-
trunc (x) runder til nærmeste heltal i retning af 0. Så trunc (123, 65) bliver 123 og trunc (-123, 65) bliver -123.