我正在寻找一种将JMP文件(“ filename.jmp”)直接导入R的方法。到目前为止,我所能找到的建议是先将JMP文件转换为另一种格式(xpt,csv,等),然后将该新文件导入R。
有人知道导入JMP文件而不先将其转换为其他格式的方法或方法吗?
我的JMP应用程序许可证已过期,这就是为什么要将这些文件导入R中的原因。
答案 0 :(得分:1)
截至2018年9月,没有R函数可以读取JMP文件。 foreign::read.xport()
和Hmisc::sasexport.get()
处理SAS导出文件。 haven package可用于读取SAS文件,但不能读取JMP文件。
rio package小插图中包含R中导入和导出方法的不错摘要。
一项技巧是安装30 day trial version of JMP,将您需要在R中读取的所有数据文件转换为SAS数据集,然后使用haven::read_sas()
将数据读取到R。
或者,根据JMP support website上的此帮助参考,可以使用JMP将文件另存为CSV文件,然后使用read.csv()
或readr :: read_csv()`读取数据。