Я установил пакет DataFrames с помощью JuliaStudio без проблем. Затем я попытался повторить простой пример here используя следующий кодФункции пакета DataFrames с использованием неправильных типов?
using DataFrames
cd("my local directory here")
readtable("maindata.csv")
и получил эту ошибку:
no method readtable!
(ParsedCSV,IOStream,Int64,ParseOptions{ASCIIString,UTF8String})
В папке пакетов, я открыл файл io.jl и увидел, что тип readtable! Ожидается, что это не соответствует тому, что показано в приведенной выше ошибке.
function readtable!(p::ParsedCSV,
io::IO,
nrows::Int,
o::ParseOptions)
Так я изменил вторые и третьи тип в readtable!
определении к IOStream
и Int64
соответственно соответствовать тому, что ошибке выше показывали. Затем я попытался запустить
readtable("maindata.csv")
снова, и получил ту же ошибку, но и для другой функции:
no method readnrows!
(ParsedCSV,IOStream,Int64,ParseOptions{ASCIIString,UTF8String})
Как я могу получить функцию readtable()
успешно прочесть мой файл без необходимости редактирования типы во всех функциях пакета?
Какая версия Julia Studio вы используете и какую платформу? Мой инстинкт заключается в том, что это проблема с версией пакета/Джулии. –
Julia Studio 0.4.2 в Windows 7. Я попытался удалить всю папку пакета на основе [этого ответа] (http://stackoverflow.com/questions/15650988/julia-problems-with-adding-packages-bindeps?rq= 1), но по-прежнему имеет ту же проблему. –
Это может быть 32-разрядная проблема. Вы используете 32-битную сборку или 64-битную сборку? –