Jak wyłączyć notację naukową w r (z przykładami)


Możesz użyć następujących metod, aby wyłączyć notację naukową w R:

Metoda 1: Wyłącz notację naukową jako ustawienie globalne

 options(scipen= 999 )

Metoda 2: Wyłącz notację naukową dla zmiennej

 format(x, scientific = F )

Poniższe przykłady pokazują, jak zastosować każdą z tych metod w praktyce.

Metoda 1: Wyłącz notację naukową jako ustawienie globalne

Załóżmy, że wykonujemy następujące mnożenie w R:

 #perform multiplication
x <- 9999999 * 12345

#view results
x

[1] 1.2345e+11

Wynik jest wyświetlany w notacji naukowej, ponieważ liczba jest bardzo duża.

Poniższy kod pokazuje, jak wyłączyć notację naukową jako ustawienie globalne. Oznacza to, że żadne zmienne w żadnym wyjściu nie będą wyświetlane w notacji naukowej.

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

#perform multiplication
x <- 9999999 * 12345

#view results
x

[1] 123449987655

Należy pamiętać, że wyświetlana jest liczba całkowita, ponieważ wyłączyliśmy notację naukową.

Zauważ, że domyślna wartość scipen to 0 , więc możesz zresetować to ustawienie globalne za pomocą opcji (scipen=0) w R:

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

#perform multiplication again
x <- 9999999 * 12345

#view results
x

[1] 1.2345e+11

Metoda 2: Wyłącz notację naukową dla zmiennej

Poniższy kod pokazuje, jak wyłączyć notację naukową dla pojedynczej zmiennej:

 #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

Należy zauważyć, że bez zapisu naukowego wyświetlana jest tylko pierwsza zmienna, ponieważ jest to jedyna zmienna, dla której użyliśmy funkcji format() .

Dodatkowe zasoby

Poniższe samouczki pokazują, jak wykonywać inne typowe operacje w języku R:

Jak zaokrąglić liczby w R
Jak przekonwertować wektor na ciąg w R
Jak przekonwertować kolumnę ramki danych na wektor w R
Jak przekonwertować macierz na wektor w R

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *