【发布时间】:2021-02-08 22:22:23
【问题描述】:
我要做什么
我的源文件非常大,我想避免将其复制到其他文件夹中。我决定创建一个指向大文件的符号链接,并希望使用read.csv 来读取文件。
文件夹结构
- project1/data/source-file.csv
- project2/data/alias-to-source-file.csv
出了什么问题
在源文件中读取效果很好,但是当我尝试在符号链接中读取时,出现以下错误:line 1 appears to contain embedded nulls。
我知道我可以复制文件并将其放入我的第二个项目的文件夹中,但我想知道是否有使用符号链接的方法。如果没有,我想知道一种避免跨多个项目重复数据文件的好方法。
【问题讨论】:
-
符号链接应该可以工作。这是什么操作系统?确定你正确地制作了符号链接?它真的指向正确的地方吗?
-
澄清一下,您正在寻找一种 Rstudio 友好的方式,是吗?我不是 Rstudio 大师,但也许您可以澄清为什么不能将数据文件放在另一个文件夹中并使用 read.csv 从两个项目中读取同一个文件。
-
我正在通过 GUI 使用 OS X 创建别名。我刚刚尝试通过命令行使用
ln -s,我遇到了同样的问题。