Конвертировать массив Julia в dataframe
У меня есть массив X, который я хотел бы преобразовать в фрейм данных. По рекомендации из Интернета я попытался преобразовать данные в фрейм данных и получил следующую ошибку.
julia> y=convert(DataFrame,x) ERROR:
перерабатыватьhas no method matching convert(::Type{DataFrame}, ::Array{Float64,2}) in convert at base.jl:13
Когда я пытаюсьDataFrame(x)
, преобразование работает, но я получаю жалобу, что преобразование устарело.
julia> DataFrame(x) WARNING: DataFrame(::Matrix, ::Vector)) is deprecated, use convert(DataFrame, Matrix) instead in DataFrame at /Users/Matthew/.julia/v0.3/DataFrames/src/deprecated.jl:54 (repeats 2 times)
Есть ли другой метод, о котором я должен знать, чтобы сохранить мой код непротиворечивым?
РЕДАКТИРОВАТЬ: Julia 0.3.2, DataFrames 0.5.10 OSX 10.9.5
julia> x=rand(4,4)
4x4 Array{Float64,2}:
0.467882 0.466358 0.28144 0.0151388
0.22354 0.358616 0.669564 0.828768
0.475064 0.187992 0.584741 0.0543435
0.0592643 0.345138 0.704496 0.844822
julia> convert(DataFrame,x)
ERROR: `convert` has no method matching convert(::Type{DataFrame}, ::Array{Float64,2}) in convert at base.jl:13