我使用 JuliaStudio 安装了 DataFrames 包,没有任何问题。然后我尝试使用以下代码复制这里的简单示例
using DataFrames
cd("my local directory here")
readtable("maindata.csv")
并得到这个错误:
no method readtable!
(ParsedCSV,IOStream,Int64,ParseOptions{ASCIIString,UTF8String})
在包文件夹中,我打开文件io.jl并看到了可读的类型!期望与上面错误中显示的内容不匹配。
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()
不需要编辑所有包函数中的类型的情况下成功读取我的文件的函数?