r - here::here() 可以用来加载 .Rdata 文件吗?
问题描述
我已经将很多数据集保存为.Rdata
文件,并且通常会将它们加载到我的环境中,例如:
load("~/GoogleDrive/Project/CleanData/cities_sf.Rdata")
那行得通。
我想尝试 R 包中的替代here::here()
方案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
文件?
解决方案
推荐阅读
- c# - 在 microsoft.management.infrastructure 命名空间的帮助下,在 C# 中使用 WMI 创建快照
- r - Plotting multiple series in 3D
- python - 将数据帧字典写入单个文件
- python - 比较项目时字典会重新排序
- c - How to get the return code of the syscall using SECCOMP_RET_DATA and PTRACE_GETEVENTMSG
- python - 在 Python 或 Cpp 中没有前导或尾随 0 的 1 的排列
- token - Get number of token holders and number of transactions from Etherscan Token Tracker
- firebase - 使用 Firebase 逐个获取元素
- java - Hadoop namenode 无法加载 fsimage
- angular - 如何在 Angular 7 中为 ng-select 添加所需的验证器?