Julia-如何将DataFrame转换为数组?
我有一个只包含数值的 DataFrame。现在,我想做的是将这个 DataFrame 的所有值提取为一个数组。我怎样才能做到这一点?我知道对于单列,如果我这样做df[!,:x1],那么输出是一个数组。但是如何对所有列执行此操作?
回答
最短的形式似乎是:
julia> Matrix(df)
3×2 Array{Float64,2}:
0.723835 0.307092
0.02993 0.0147598
0.141979 0.0271646
在某些情况下,您可能需要指定类型,例如 Matrix{Union{Missing, Float64}}(df)