jvm*_*.97 4 matrix dataframe julia
如何在 Julia 中将矩阵转换为 DataFrame?
\n我有一个 10\xc3\x972 Matrix{Any},当我尝试将其转换为数据帧时,使用以下命令:
\ndf2 = convert(DataFrame,Xt2)\nRun Code Online (Sandbox Code Playgroud)\n我收到这个错误:
\nMethodError: Cannot `convert` an object of type Matrix{Any} to an object of type DataFrame\nRun Code Online (Sandbox Code Playgroud)\n
尝试一下
df2 = DataFrame(Xt2,:auto)
Run Code Online (Sandbox Code Playgroud)
您不能用于convert此目的;您可以使用DataFrame构造函数,但正如文档(只需? DataFrame在 Julia REPL 中键入)将告诉您的那样,您需要提供列名称向量,或者:auto自动生成列名称。
顺便说一句,我还强烈建议在性能非常重要的任何情况下避免Matrix{Any}(或真正涉及的任何事情)。Any