| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 파이썬
- 정오각형
- Geogebra
- 큰 수의 법칙
- 블록코딩
- 피타고라스 정리
- 하합
- 이항분포
- 오일러
- 제곱근의뜻
- 큰수의법칙
- 작도
- 재귀함수
- 지오지브라
- 몬테카를로
- 시뮬레이션
- 리만합
- java
- 프로젝트 오일러
- 프랙탈
- 수학탐구
- algeomath
- 확률실험
- 구분구적법
- counting sunday
- 상합
- python
- 삼각함수의그래프
- project euler
- 알지오매스
Archives
- Today
- Total
이경수 선생님의 수학실험실
R의 데이터 타입_결측값(Missing Values) 본문
NA : not available
NaN : not a number
NA는 NA이지만 NaN은 아니다.
NaN은 NA이면서 NaN이다.
> x<-c(1,2,NA)
> is.na(x)
[1] FALSE FALSE TRUE
> is.nan(x)
[1] FALSE FALSE FALSE
> x<-c(1,NA,NaN)
> is.na(x)
[1] FALSE TRUE TRUE
> is.nan(x)
[1] FALSE FALSE TRUE
아래 예에서 데이터 프레임 x의 [2, 2]와 [3, 3]은 NA이다. 다음은 NA를 처리하는 3가지 서로 다른 경우를 제시하고 있다. 우선, omit은 '생략하다'는 뜻의 단어로 함수 na.omit()은 NA가 있는 행은 생략하여 나타낸다. 그리고 na.pass()는 NA가 있는 행이어도 여과없이 나타내며, na.fail()은 NA가 적어도 하나가 포함되어 있으면 오류메시지를 통해 알려준다.
> x<-data.frame(A=c(10,20,30),B=c(5,NA,15),C=c(3,6,NA))
> x
A B C
1 10 5 3
2 20 NA 6
3 30 15 NA
> na.omit(x)
A B C
1 10 5 3
> na.pass(x)
A B C
1 10 5 3
2 20 NA 6
3 30 15 NA
> na.fail(x)
Error in na.fail.default(x) : 객체안에 결측값들이 있습니다'R' 카테고리의 다른 글
| R의 데이터 타입_이름 속성 (Names Attribute) (0) | 2021.04.14 |
|---|---|
| R의 데이터 타입_프레임(Frames) (0) | 2021.04.14 |
| R의 데이터 타입_요인(Factors) (0) | 2021.04.14 |
| R의 데이터 타입_행렬(Matrices) (0) | 2021.04.14 |
| R의 데이터 타입_벡터와 리스트(Vectors and Lists) (0) | 2021.04.14 |
Comments