r - 在 R 中创建 MATLAB 数据的数据框
问题描述
我得到了一个包含 20 个不同变量的 MATLAB 数据集。我已经能够使用 readMat() 将它读入 R。当我查看结构 (str()) 时,我得到以下输出,我想创建一个数据框,以便进行进一步分析。 结构输出
我试过使用 data.frame() 但这只会给我 1 个变量和 2 个观察值。
我也尝试过 lapply() 但它只用 1 个变量给出了许多观察结果。 代码
如何创建显示正确变量和观察值的数据框?
解决方案
从您附加的图像看来,您可以尝试data.frame(dat[[1]][[1]])
获取数据。
列名似乎嵌套在下面,dat[[1]][[2]]
因此您可能需要使用lapply
or flatten (dat[[1]][[2]])
。
推荐阅读
- php - 如何在另一个数据库表中使用一个选择插入数据
- google-cloud-platform - 将 VPC 连接到 Cloud SQL
- haskell - 一种在没有类型运算符的情况下模拟联合类型的方法
- json - 如何在 chrome 扩展 manifest.json 文件中设置多个内容安全策略
- docker - 将本地数据目录挂载到 jupyterhub
- javascript - 如何在ajax成功时弹出(打开)引导模式
- google-sheets - 如何翻译 ARRAYFORMULA 中的 COUNTIFS 公式以自动在每一行中插入公式
- jpa - 为可为空的外键字段获取“对象引用未保存的瞬态实例”而不是“外键约束异常”
- java - import class priority in scala vs java
- mysql - 在获取特定列中某些列的组的最大值后,如何为列赋予条件?