平常分析往往已知项目路径,也已知脚本之间相对路径。或者是个 R project 有 .Rproj
文件,此时 R 包 here
能很好处理相对路径,比方说你需要把脚本共享给他人,或者上传到公共平台,这时候需要避免绝对路径。
有时候要写不针对具体项目的可复用脚本,这时脚本不在 R project. 如果刚好需要获取 R 脚本所在目录(且不依赖于绝对路径)会比较麻烦。看了好多种方案,发现有人针对这个问题写了 this.path
R 包,这是很方便的方案。用 this.path::this.dir()
获取当前脚本目录。
网友评论