2014-03-19 3 views
0

열 데이터에 액세스 할 수 없습니다 데이터를 읽은 후, 나는 이전 작업을 사용하지만 더 이상 작동하지 않는 기존의 스크립트를 디버깅하고csv로 (read.csv2)에서 나는 R-랭에 안돼서

accountInfo=read.csv2(file='AccountInfo.csv', header=T) 
accountInfo=accountInfo[accountInfo$Status=='Inactive' | accountInfo$Status=='Closed',] 
accountInfo$DV=as.numeric(accountInfo$Status=='Closed') 
오류

Error in accountInfo$Status : $ operator is invalid for atomic vectors 

어떤 생각 다음

은 위의 코드 사용은 이전 작업,하지만 지금은주고있다 - 여기에서 무엇을 변경했을 수 있습니다? 어떻게 해결할 수 있을까요? 또한 나는 다음과 같은 다른 질문을 보았지만 여기서는 전혀 도움이되지 못했습니다. 아마 때문에 색인의 드롭 기능의

$ operator is invalid for atomic vectors

+0

'read.csv' 대신'read.csv2'를 사용하는 이유는 무엇입니까? 몇 줄의 데이터를 게시 할 수 있습니까? –

+0

귀하의 데이터에 대한 몇 가지 예를 들어주십시오. – JeremyS

답변

0

. 시도해보십시오 :

accountInfo=read.csv2(file='AccountInfo.csv', header=T) 
accountInfo=accountInfo[accountInfo$Status=='Inactive' | accountInfo$Status=='Closed',, drop = FALSE] 
accountInfo$DV=as.numeric(accountInfo$Status=='Closed') 
+0

효과가있었습니다! 고맙습니다. –