6
A
답변
1
NA가 포함 된 행을 제거하려면 apply()를 사용하여 각 행을 확인하는 빠른 함수를 적용 할 수 있습니다. 예를 들면, 당신의 행렬 x는 경우,
goodIdx <- apply(x, 1, function(r) !any(is.na(r)))
newX <- x[goodIdx,]
5
은 내가 가 기능을 의미위한는 보통 기능 내에서 작동 na.rm이 말을 생각합니다. 나는 complete.cases와 함께 갈 것입니다 : http://stat.ethz.ch/R-manual/R-patched/library/stats/html/complete.cases.htm
의는 다음과 같은 3 × 3 행렬이 있다고 가정 해 봅시다 :
x <- matrix(c(1:8, NA), 3, 3)
> x
[,1] [,2] [,3]
[1,] 1 4 7
[2,] 2 5 8
[3,] 3 6 NA
다음 당신이이 행렬의 전체 사례를 얻을 수
y <- x[complete.cases(x),]
> y
[,1] [,2] [,3]
[1,] 1 4 7
[2,] 2 5 8
complete.cases -function은 사례가 완료되었는지 여부를 나타내는 진리 값의 벡터를 반환합니다.
> complete.cases(x)
[1] TRUE TRUE FALSE
그리고 나서 행렬 x의 행을 인덱싱하고 ","를 추가하여 모든 열을 원한다고 말하십시오.
6
na.omit()
은 행렬 (및 데이터 프레임)을 취하여 NA 값이없는 행만 반환합니다. 거짓 행을 삭제하면 complete.cases()
걸음 한 걸음 더 걸립니다.
> x <- data.frame(c(1,2,3), c(4, NA, 6))
> x
c.1..2..3. c.4..NA..6.
1 1 4
2 2 NA
3 3 6
> na.omit(x)
c.1..2..3. c.4..NA..6.
1 1 4
3 3 6
관련 문제
- 1. 누락 된 데이터에 대한 예외
- 2. 데이터에 대한 C# 질문 Grid
- 3. UIWebView 및 핵심 데이터에 대한 질문
- 4. 누락 된 CommandBars.Item
- 5. 암호화 된 데이터에 대한 다중 사용자 액세스
- 6. 생성 된 데이터에 대한 ID 속성 - NHibernate
- 7. 보호 된 데이터에 대한 순차 액세스를 향상
- 8. 누락 된 'commitAnimations'감지
- 9. trec 데이터에 대한 lucene 사용
- 10. 누락 된 인증에 대한 HTTP 상태 코드
- 11. 누락 된 리소스에 대한 URL 다시 작성
- 12. 누락 된 리소스에 대한 IO 예외 받기
- 13. DTD 및 스키마와 관련된 질문 : 누락 된 단어 찾기
- 14. 데이터에 대한 CrossPost 액세스
- 15. "누락 된"행 찾기
- 16. 다른 유형의 데이터에 대한 데이터에 대한 switch 문 리팩토링
- 17. 데이터에 대한 NSXMLParser 소유권
- 18. 데이터에 대한 Control.Value 확인
- 19. 누락 된 makecert.exe
- 20. Javadoc에 누락 된 문제 ..!
- 21. DateJS 누락 된 기능
- 22. RGtk2 - 누락 된 gladexmlnew
- 23. 누락 된 [mx.rpc] :: IResponder
- 24. 비어있는 데이터에 대한 연동 작동
- 25. jQuery를 아약스 : 오류 데이터에 그냥 빨리 질문
- 26. APC 및 사용자 데이터에 관한 질문
- 27. Clickonce 오류 : 누락 된 파일입니다. 누락 된 파일 이름이 필요합니다.
- 28. 누락 된 번호 찾기
- 29. couchdb 누락 된 파일
- 30. Linq2XML 누락 된 요소