我正在使用XLConnect加载excel文档,我希望R文件能够在其他计算机上打开和运行。因为当我使用file.path()
从我的本地计算机加载Excel文档时,如果我与其他人共享文档,他们的文件路径会有所不同,它将无法正常工作。
所以我想知道是否有办法将R项目发送给某人,但仍然可以加载。
答案 0 :(得分:0)
我们的方法是打包脚本,然后在包的inst文件夹中保存Excel / csv文件。文件路径如下:
file <- read.csv(file = system.file("filename.csv", package = "packageName"), sep = "|",
stringsAsFactors = FALSE)
如果它是Excel文件,显然有点不同,但是您只需要使用Excel的阅读功能即可,而不是read.csv。