Como desativar a notação científica em r (com exemplos)


Você pode usar os seguintes métodos para desativar a notação científica em R:

Método 1: desativar a notação científica como configuração global

 options(scipen= 999 )

Método 2: desabilitar a notação científica para uma variável

 format(x, scientific = F )

Os exemplos a seguir mostram como usar cada um desses métodos na prática.

Método 1: desativar a notação científica como configuração global

Suponha que realizemos a seguinte multiplicação em R:

 #perform multiplication
x <- 9999999 * 12345

#view results
x

[1] 1.2345e+11

O resultado é exibido em notação científica, pois o número é muito grande.

O código a seguir mostra como desabilitar a notação científica como configuração global. Isto significa que nenhuma variável em qualquer saída será exibida em notação científica.

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

#perform multiplication
x <- 9999999 * 12345

#view results
x

[1] 123449987655

Observe que o número inteiro é exibido porque desativamos a notação científica.

Observe que o valor padrão de scipen é 0 , então você pode redefinir essa configuração global usando options(scipen=0) em R:

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

#perform multiplication again
x <- 9999999 * 12345

#view results
x

[1] 1.2345e+11

Método 2: desabilitar a notação científica para uma variável

O código a seguir mostra como desabilitar a notação científica para uma única variável:

 #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

Observe que apenas a primeira variável é exibida sem notação científica, pois é a única variável na qual usamos a função format() .

Recursos adicionais

Os tutoriais a seguir mostram como realizar outras operações comuns em R:

Como arredondar números em R
Como converter vetor em string em R
Como converter coluna de quadro de dados em vetor em R
Como converter matriz em vetor em R

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *