ff
패키지를 사용하여 R (크기 : 3.7 백만 행, 180 열)의 데이터 세트를 R에 읽으려고합니다. 데이터 집합에는 요인, 논리 및 숫자와 같은 여러 데이터 유형이 있습니다.read.csv.ffdf()를 사용하면 오류가 발생합니다.
숫자 변수를 읽을 때 문제가 발생합니다. 예를 들어, 내 열 중 하나입니다 : 내가의 데이터를 읽어하려고하면
TotalBeforeTax
126.9
88.0
124.5
90.9
...
, 다음과 같은 오류가 발생 :
Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, :
scan() expected 'a real', got '"126.90000"'
내가 (이미 numeric
로 선언 된 것 integer
에 클래스를 선언하는 시도)를 사용하지만 아무 소용이 없습니다. 또한 (즉,이 뜻 무엇이든) a real
로 변경 시도하고 데이터 읽기 시작하지만, 어떤 점에서 던졌습니다 :
Error in methods::as(data[[i]], colClasses[i]) :
no method or default for coercing “character” to “a real”
(그것이 NA
과 아무튼 건너 오기 때문에 내 생각이다
재미있는 점은 열을 factor
으로 선언하면 모든 것이 잘 읽히는 것입니다.
무엇을 제공합니까?
는
또한보십시오 http://stackoverflow.com/questions/22357396/ff-in-r-no-applicable-method-for-recodelevels – jwijffels