NAs를 표시 할 조각이 있지만, 알아낼 수는 없습니다.NA의 색인을 표시하는 방법은 무엇입니까?
try(na.fail(x))
> Error in na.fail.default(x) : missing values in object
# display NAs
myvector[is.na(x)]
# returns
NA NA NA NA
나는이에서 실제로 너무 도움이되지 않습니다 NA 벡터의 길이를 얻을 수있는 유일한 때 추적하려고 내 코드에서 버그로 인해 발생 NAS에. NA 요소의 색인을 얻으려면 어떻게해야합니까?
는 또한 시도 : 같은 효과를
subset(x,is.na(x))
합니다.
EDIT :
y <- complete.cases(x)
x[!y]
# just returns another
NA NA NA NA
그러나 왜 숫자 인덱스가 논리적 인덱스보다 더 도움이됩니까? – Marek
@Marek, R에 일부 데이터 세트를로드하고 df에서 함수를 실행했습니다. 결과적으로 일부 NAs는 강제로 인해 도입되었습니다. 이 함수는 작동합니다 ... 그래서 분명히 가져온 파일에 문제가있었습니다. 파일이 꽤 컸고 어디에서 찾을 지 몰랐습니다. 나는 linenumbers에 대한 프록시를 찾았습니다. –