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)


以上是Julia-如何将DataFrame转换为数组?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>