如何将Excel文件放在主目录中,以便可以在不同的计算机上打开R项目?

时间:2015-06-23 18:33:22

标签: r excel

我正在使用XLConnect加载excel文档,我希望R文件能够在其他计算机上打开和运行。因为当我使用file.path()从我的本地计算机加载Excel文档时,如果我与其他人共享文档,他们的文件路径会有所不同,它将无法正常工作。

所以我想知道是否有办法将R项目发送给某人,但仍然可以加载。

1 个答案:

答案 0 :(得分:0)

我们的方法是打包脚本,然后在包的inst文件夹中保存Excel / csv文件。文件路径如下:

file <- read.csv(file = system.file("filename.csv", package = "packageName"), sep = "|", 
                 stringsAsFactors = FALSE)

如果它是Excel文件,显然有点不同,但是您只需要使用Excel的阅读功能即可,而不是read.csv。