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