Hoe wetenschappelijke notatie in r uit te schakelen (met voorbeelden)


U kunt de volgende methoden gebruiken om de wetenschappelijke notatie in R uit te schakelen:

Methode 1: Wetenschappelijke notatie uitschakelen als globale instelling

 options(scipen= 999 )

Methode 2: Schakel de wetenschappelijke notatie voor een variabele uit

 format(x, scientific = F )

De volgende voorbeelden laten zien hoe u elk van deze methoden in de praktijk kunt gebruiken.

Methode 1: Wetenschappelijke notatie uitschakelen als globale instelling

Stel dat we de volgende vermenigvuldiging in R uitvoeren:

 #perform multiplication
x <- 9999999 * 12345

#view results
x

[1] 1.2345e+11

Het resultaat wordt weergegeven in wetenschappelijke notatie, omdat het getal erg groot is.

De volgende code laat zien hoe u wetenschappelijke notatie als globale instelling kunt uitschakelen. Dit betekent dat geen enkele variabele in de uitvoer in wetenschappelijke notatie wordt weergegeven.

 #turn off scientific notation for all variables
options(scipen= 999 ) 

#perform multiplication
x <- 9999999 * 12345

#view results
x

[1] 123449987655

Merk op dat het hele getal wordt weergegeven omdat we de wetenschappelijke notatie hebben uitgeschakeld.

Merk op dat de standaardwaarde van scipen 0 is, dus je kunt deze globale instelling resetten met behulp van options(scipen=0) in R:

 #turn scientific notation back on
options(scipen= 0 ) 

#perform multiplication again
x <- 9999999 * 12345

#view results
x

[1] 1.2345e+11

Methode 2: Schakel de wetenschappelijke notatie voor een variabele uit

De volgende code laat zien hoe u de wetenschappelijke notatie voor een enkele variabele kunt uitschakelen:

 #perform multiplication
x <- 9999999 * 12345

#display results and turn of scientific notation
format(x, scientific = F )

[1] "123449987655"

#perform another multiplication
y <- 9999999 * 999999

#view results
y

[1] 9.999989e+12

Merk op dat alleen de eerste variabele wordt weergegeven zonder wetenschappelijke notatie, aangezien dit de enige variabele is waarvoor we de functie format() hebben gebruikt.

Aanvullende bronnen

De volgende tutorials laten zien hoe u andere veelvoorkomende bewerkingen in R kunt uitvoeren:

Hoe getallen in R af te ronden
Hoe vector naar string te converteren in R
Hoe dataframekolom naar vector te converteren in R
Hoe matrix naar vector te converteren in R

Einen Kommentar hinzufügen

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