将 jmp 文件导入 r

Import jmp file into r

我正在寻找一种直接将 JMP 文件 ("filename.jmp") 导入 R 的方法。到目前为止,我能找到的只是建议首先将 JMP 文件转换为另一种格式(xpt, csv 等),然后将该新文件导入 R。

有谁知道无需先将其转换为另一种格式即可导入 JMP 文件的方法或方法吗?

我的 JMP 应用程序许可证已过期,这就是我想将这些文件导入 R 的原因。

截至 2018 年 9 月,没有读取 JMP 文件的 R 函数。 foreign::read.xport()Hmisc::sasexport.get() 使用 SAS 导出文件。 haven package 可用于读取 SAS 文件,但不能用于读取 JMP 文件。

rio package 小插图中包含对 R 中导入和导出方法的一个很好的总结。

一个 hack 是安装 30 day trial version of JMP,将您需要在 R 中读取的所有数据文件转换为 SAS 数据集,然后使用 haven::read_sas() 将数据读入 R。

或者,根据 JMP support website 上的帮助参考,可以使用 JMP 将文件另存为 CSV 文件,然后使用 read.csv() 或 readr::read_csv()` 读取R 中的数据。