我已经将许多数据集保存为.Rdata
文件,并且通常将它们加载到我的环境中,例如:
load("~/GoogleDrive/Project/CleanData/cities_sf.Rdata")
,并且有效。
我想尝试使用here::here()
R程序包中的替代方法here
(据说对于再现性更好)。虽然它可以很好地用于采购.R
脚本,但不适用于加载.Rdata
文件。这是我在做什么:
1)打印工作目录(检查设置是否正确)
here::here()
# gives correct wd: "~/GoogleDrive/Project/
2)加载文件(出现错误)
load(here("CleanData", "cities_sf.Rdata"))
Error in readChar(con, 5L, useBytes = TRUE) : cannot open the connection
In addition: Warning message:
In readChar(con, 5L, useBytes = TRUE) :
cannot open compressed file '/Users/luisamimmi/GoogleDrive/Project/CleanData/cities_sf.Rdata', probable reason 'No such file or directory'
那么,可以使用here:here()
来加载.Rdata
文件吗?