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