2013-06-07 5 views
4

입니다. 사각형 테이블이 있으며 NA로 변환해야하는 두 개의 na.strings (예 : "A"와 "B")가 있습니다. 지금까지 나는 그 중 하나를 NA로 둘 수 있지만 둘 다 아닙니다. 어떻게해야합니까? 그 논쟁에서 함수를 사용할 수 있습니까? 그렇다면 어떤 기능을 사용해야합니까? 나는 (na.strings = "A" | "B")과 (na.strings = "A | B")와 같이 시도했지만 작동하지 않습니다.read.table() 함수의 다중 na.strings은 R

loadfile<-read.table("test.csv", header=T, sep=",", na.strings="A | B") 

답변

19

na.strings이 문자 벡터를한다, 그래서 ... 도움말 파일에서

loadfile <- read.table("test.csv" , header = TRUE , 
         sep="," , 
         na.strings = c("A" , "B")) 

:

na.strings 다음과 같이 내 코드는 문자열의 문자 벡터하는 NA 값으로 해석되어야합니다.

+0

(+ 1) 너무 빠르며 5 초만 맞 춥니 다. –

+0

@ 박하! 그것은 저에게 몇 번 이상 일어났습니다. 우리'R' 태그 중독자는 헌신적 인 로트입니다. :-) –

+0

고맙습니다. ...... – user2462924