R에서 과학적 표기법을 비활성화하는 방법(예제 포함)
다음 방법을 사용하여 R에서 과학적 표기법을 비활성화할 수 있습니다.
방법 1: 과학적 표기법을 전역 설정으로 비활성화
options(scipen= 999 )
방법 2: 변수에 대한 과학적 표기법을 비활성화합니다.
format(x, scientific = F )
다음 예에서는 이러한 각 방법을 실제로 사용하는 방법을 보여줍니다.
방법 1: 과학적 표기법을 전역 설정으로 비활성화
R에서 다음과 같은 곱셈을 수행한다고 가정합니다.
#perform multiplication x <- 9999999 * 12345 #view results x [1] 1.2345e+11
숫자가 매우 크기 때문에 결과는 과학적 표기법으로 표시됩니다.
다음 코드는 과학적 표기법을 전역 설정으로 비활성화하는 방법을 보여줍니다. 이는 어떤 출력의 변수도 과학적 표기법으로 표시되지 않음을 의미합니다.
#turn off scientific notation for all variables options(scipen= 999 ) #perform multiplication x <- 9999999 * 12345 #view results x [1] 123449987655
과학적 표기법을 비활성화했기 때문에 전체 숫자가 표시됩니다.
scipen의 기본값은 0 이므로 R에서 options(scipen=0)을 사용하여 이 전역 설정을 재설정할 수 있습니다.
#turn scientific notation back on
options(scipen= 0 )
#perform multiplication again
x <- 9999999 * 12345
#view results
x
[1] 1.2345e+11
방법 2: 변수에 대한 과학적 표기법을 비활성화합니다.
다음 코드는 단일 변수에 대한 과학적 표기법을 비활성화하는 방법을 보여줍니다.
#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
format() 함수를 사용한 유일한 변수이기 때문에 과학적 표기법 없이 첫 번째 변수만 표시됩니다.
추가 리소스
다음 튜토리얼에서는 R에서 다른 일반적인 작업을 수행하는 방법을 보여줍니다.
R에서 숫자를 반올림하는 방법
R에서 벡터를 문자열로 변환하는 방법
R에서 데이터 프레임 열을 벡터로 변환하는 방법
R에서 행렬을 벡터로 변환하는 방법