我正在寻找一种将 JMP 文件(“filename.jmp”)直接导入 R 的方法。到目前为止,我能找到的只是首先将 JMP 文件转换为另一种格式(xpt、csv 等)的建议然后将该新文件导入R。
有谁知道在不先将其转换为另一种格式的情况下导入 JMP 文件的方法或方式?
我的 JMP 应用程序许可证已过期,这就是我想将这些文件导入 R 的原因。
截至 2018 年 9 月,没有读取 JMP 文件的 R 函数。foreign::read.xport()
并Hmisc::sasexport.get()
使用 SAS 导出文件。Haven包可用于读取 SAS 文件,但不能用于读取 JMP 文件。
R 中的导入和导出方法的一个很好的总结包含在rio 包小插图中。
一个技巧是安装JMP 的 30 天试用版,将您需要在 R 中读取的所有数据文件转换为 SAS 数据集,然后用于haven::read_sas()
将数据读入 R。
或者,可以使用 JMP 将文件保存为 CSV 文件,根据JMP 支持网站上的此帮助参考,然后使用read.csv()
或 readr::read_csv()` 来读取 R 中的数据。