Come disattivare la notazione scientifica in r (con esempi)


È possibile utilizzare i seguenti metodi per disabilitare la notazione scientifica in R:

Metodo 1: disabilita la notazione scientifica come impostazione globale

 options(scipen= 999 )

Metodo 2: disabilita la notazione scientifica per una variabile

 format(x, scientific = F )

Gli esempi seguenti mostrano come utilizzare nella pratica ciascuno di questi metodi.

Metodo 1: disabilita la notazione scientifica come impostazione globale

Supponiamo di eseguire la seguente moltiplicazione in R:

 #perform multiplication
x <- 9999999 * 12345

#view results
x

[1] 1.2345e+11

Il risultato viene visualizzato in notazione scientifica poiché il numero è molto grande.

Il codice seguente mostra come disabilitare la notazione scientifica come impostazione globale. Ciò significa che nessuna variabile in nessun output verrà visualizzata in notazione scientifica.

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

#perform multiplication
x <- 9999999 * 12345

#view results
x

[1] 123449987655

Tieni presente che viene visualizzato il numero intero poiché abbiamo disabilitato la notazione scientifica.

Tieni presente che il valore predefinito di scipen è 0 , quindi puoi ripristinare questa impostazione globale utilizzando 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

Metodo 2: disabilita la notazione scientifica per una variabile

Il codice seguente mostra come disabilitare la notazione scientifica per una singola variabile:

 #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

Da notare che solo la prima variabile viene visualizzata senza notazione scientifica poiché è l’unica variabile su cui abbiamo utilizzato la funzione format() .

Risorse addizionali

I seguenti tutorial mostrano come eseguire altre operazioni comuni in R:

Come arrotondare i numeri in R
Come convertire un vettore in una stringa in R
Come convertire la colonna del frame di dati in un vettore in R
Come convertire la matrice in vettore in R

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *