2013-12-12 3 views
3

문제없이 JuliaStudio를 사용하여 DataFrames 패키지를 설치했습니다. 그런 다음 코드잘못된 유형을 사용하는 DataFrames 패키지 기능?

using DataFrames 
cd("my local directory here") 
readtable("maindata.csv") 

를 사용하여 간단한 예 here을 복제하려고이 오류 가지고 : 패키지 폴더에서

no method readtable! 
(ParsedCSV,IOStream,Int64,ParseOptions{ASCIIString,UTF8String}) 

, 나는 파일 io.jl를 개설하고 readtable 유형을 보았다! 위의 오류에 표시된 내용과 일치하지 않을 것으로 예상됩니다.

function readtable!(p::ParsedCSV, 
        io::IO, 
        nrows::Int, 
        o::ParseOptions) 

그래서 나는 각각 보여주는 무슨 오류 위의 일치, IOStreamInt64readtable! 정의에서 두 번째와 세 번째 유형을 변경했습니다. 그런 다음 다시

readtable("maindata.csv") 

를 실행하려고하고, 같은 오류를 얻었으나, 다른 기능 : 나는 편집 할 필요없이 성공적으로 내 파일을 읽을 수있는 기능 readtable()을 얻을 수있는 방법

no method readnrows! 
(ParsedCSV,IOStream,Int64,ParseOptions{ASCIIString,UTF8String}) 

모든 패키지 함수에 유형이 있습니까?

+0

어떤 Julia Studio 버전을 사용하고 있습니까? 필자의 본능은 패키지/줄리아 버전 문제입니다. –

+0

Julia Studio 0.4.2 (Windows 7). [전체 답변] (http://stackoverflow.com/questions/15650988/julia-problems-with-adding-packages-bindeps?rq=)에 따라 전체 패키지 폴더 삭제를 시도했습니다. 1), 그러나 여전히 동일한 문제가있었습니다. –

+3

32 비트 문제 일 수 있습니다. 32 비트 빌드 또는 64 비트 빌드를 사용하고 있습니까? –

답변

1

아마도 실망스러운 답변 일 수도 있지만이 문제는 시험판 버전/버전 0.5.4 DataFrames에서 해결 될 것으로 보입니다.

julia> versioninfo(true) 
Julia Version 0.3.0-prerelease 
Platform Info: 
    System: Linux (i686-linux-gnu) 
    CPU: Intel(R) Core(TM)2 Duo CPU  P8800 @ 2.66GHz 
    WORD_SIZE: 32 
      Ubuntu 12.04.4 LTS 
    uname: Linux 3.2.0-61-generic-pae #92-Ubuntu SMP Tue Apr 1 00:10:04 UTC 2014 i686 i686 

Package Directory: /home/bolker/.julia/v0.3 

3 required packages: 
- DataFrames     0.5.4 
- MixedModels     0.3.1 
- RDatasets      0.1.1