首页 > 解决方案 > 在 R 中创建 MATLAB 数据的数据框

问题描述

我得到了一个包含 20 个不同变量的 MATLAB 数据集。我已经能够使用 readMat() 将它读入 R。当我查看结构 (str()) 时,我得到以下输出,我想创建一个数据框,以便进行进一步分析。 结构输出

我试过使用 data.frame() 但这只会给我 1 个变量和 2 个观察值。

我也尝试过 lapply() 但它只用 1 个变量给出了许多观察结果。 代码

如何创建显示正确变量和观察值的数据框?

标签: rmatlabdataframe

解决方案


从您附加的图像看来,您可以尝试data.frame(dat[[1]][[1]])获取数据。

列名似乎嵌套在下面,dat[[1]][[2]]因此您可能需要使用lapplyor flatten (dat[[1]][[2]])


推荐阅读