inflearn logo
강의

講義

知識共有

[RをRしてください] R基礎をつくる

typeof(123)

解決済みの質問

232

raviski5050

投稿した質問数 37

0

안녕하세요?

혹시 typeof(123)을 하면 왜 integer가 아닌 double을 출력하는지 알 수 있을까요?ㅠㅠ

r

回答 1

0

datadoctor

안녕하세요 김승욱 입니다.

 

R은 기본적으로 내부에서 double로 처리하기 때문에 그렇습니다.

그리고 R에서는 아무리 사용자가 정수로 값을 입력해도 여러 요인에 따라 "double" 등 다른 값으로 처리될 수 있는데 이를 방지하기 위해 numeric literal를 지정하기 위해 접미사 "L"을 쓰는 경우가 매우 드물게 있습니다.

그래서 typeof(123L)을 쓰게 되면 결과가 "integer"로 나오게 됩니다.

 

이와 관련해서 R을 좀 더 깊게 공부해보고 싶으시다면 다음의 교재를 추천드립니다.
https://adv-r.hadley.nz/

 

감사합니다.

문의하면 '사람'이 답변해주면 좋겠네요.

0

41

1

보내주신 링크 에러납니다

0

43

1

찾을 수 없고, 강사가 볼 수 있는 게시판도 찾기 어렵습니다

0

50

2

섹션 11/26강 수강 중 공유 파일

0

45

2

자료

0

36

1

실전문제 풀이(1) - 문제 3

0

49

2

load("comments.RData") load("score.RData")... 이 파일 어디있나요

0

40

1

시험때 질문

0

64

2

사용자 계정 띄어쓰기

0

36

1

제6회 기출복원문제 제2유형

0

65

2

Sampling Bias

0

189

1

강의자료 다운로드 방법

0

78

2

파일 가져오기 실패

0

51

1

과목뵬교안 자료

0

105

2

교안 및 문제의 PDF파일은 어디서 다운로드 받나요?

0

209

2

제1유형 실전문제 풀이(1)에서요

0

79

2

tagxedo 사이트 사용관련

0

67

0

실습자료가 강의와 안 맞음

0

103

2

보통명사 추출하기

0

325

1

사용자 정의 함수

2

330

1

스크립트 사이드바 x 표시

1

346

1

wday() 함수

1

243

1

package 불러오기에 대하여

1

243

1

Section 0 <원소>

2

217

1