Convertir matriz de Julia a trama de datos
Tengo una matriz X que me gustaría convertir en un marco de datos. Por recomendación de la web, intenté convertir a un marco de datos y obtuve el siguiente error.
julia> y=convert(DataFrame,x) ERROR:
convertirhas no method matching convert(::Type{DataFrame}, ::Array{Float64,2}) in convert at base.jl:13
Cuando lo intentoDataFrame(x)
, la conversión funciona pero recibo una queja de que la conversión está en desuso.
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)
¿Hay algún otro método que debería tener en cuenta para mantener mi código coherente?
EDITAR: 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