2011-07-01 4 views
-1

가능한 중복을 읽는 동안 문자열을 'XXXXXX'대체 : 나는 각 행의 문자 및 숫자 값으로 txt 파일을 읽고있다
Replacing character values with NA in a data frameR 텍스트 파일을

. 누락 된 값 중 일부는 파일에서 xxxxxx로 코딩되었습니다. 데이터 프레임에서 na로 바꾸고 싶습니다. 데이터 프레임의 soecific 행이 아래 감안할 내가 읽어 :

mydf[199,] 
    season size speed mxPH mnO2  C1  NO3  NH4 oPO4  PO4 
199 winter large medium 8.00000 7.60000 XXXXXXX XXXXXXX XXXXXXX XXXXXXX XXXXXXX 
     Chla1 a1 a2 a3 a4 a5 a6 a7 
199 XXXXXXX 0 12.5 3.7 1 0 0 4.9 

내가 NA로 X의의를 대체 할 것 캔트. 도움이된다면 큰 도움이됩니다 !!!

+2

이 질문에 대한 답변은 이미 게시되었습니다. http://stackoverflow.com/questions/3357743/replacing-character-values-with-na-in-a-data-frame – csgillespie

답변

1

na.strings 옵션을 사용하여 파일에서 데이터를 읽는 동안 가장 간단한 방법은 아마도 xxxxxxx을 누락으로 설정하는 것입니다. 다음은 파일 대신 텍스트 연결을 사용하는 간단한 예입니다.

txt <- textConnection("1 3 Hi xxx\n 2 5 Low No") 
read.table(txt, na.string="xxx") 
    V1 V2 V3 V4 
1 1 3 Hi <NA> 
2 2 5 Low No 
+0

감사 Aniko가 제안을 시도합니다.를 참조하십시오. – user597551

+0

도움 주셔서 감사합니다. – user597551

관련 문제