반응형
R에서 숫자를 출력할 때 표기하는 방법은 크게 두가지가 있습니다. 지수표기법과 일반표기법입니다. 1100을 표기한다고 할 때 1.1e^2 는 지수표기법, 1100은 일반표기법입니다.
R에서는 어떤 룰을 가지고 두 표기법 중 하나를 선택합니다. 정확히 어떤 룰인지는 저도 잘 모르겠습니다. 예를 들면 아래와 같습니다.
> 1000
[1] 1000
> 1000000
[1] 1e+06
> 2222
[1] 2222
> 222222222222222
[1] 2.222222e+14
한쪽 표기 방법을 선택하고 싶은 경우 options(scipen=값) 을 설정해주면 됩니다. 값이 양수로 커질 수록 일반표기법이 우세해 지고, 음수로 커질 수록 지수 표기법이 우세해집니다.
> options(scipen=999)
> 22222222222222
[1] 22222222222222
> options(scipen=-999)
> 22222222222222
[1] 2.222222e+13
반응형
'R 주제 > R 기초 및 통계 강의' 카테고리의 다른 글
[R강의] 120. for문에서 스킵할때 쓰는 next (0) | 2021.08.13 |
---|---|
[R강의] 119. 정수를 쪼개서 각각의 숫자를 벡터로 만들기 (strsplit) (0) | 2021.07.12 |
[R강의] 117. 출력 유효숫자 개수 설정하기 (0) | 2021.07.11 |
[R강의] 116. 01,02,03,.. 형태의 벡터 만드는 방법 (0) | 2021.06.28 |
[R강의] 115. 데이터프레임에서 한 열을 기준으로 나머지열도 정렬하는법 (0) | 2021.06.11 |
댓글