在R Studio中自动查找当前R项目的路径

时间:2016-11-20 22:10:24

标签: r rstudio

假设我在以下目录/home/user/workarea/project1打开了一个R项目。现在我在下面有一个嵌套的目录结构,我正在编写一个应该从该项目内的任何地方执行日志记录的函数,我希望这个函数写入位于目录/home/user/workarea/project1/log的文件。我计划将文件路径作为参数传递给此函数。现在我知道这个文件将始终位于项目主目录的/ log目录下 - 但是如何自动找出我的项目目录,以便我不总是指定..的相对路径。我不想硬编码我的本地路径/home/user/workare/project1,但能够在我克隆项目的任何地方检测到它。

1 个答案:

答案 0 :(得分:2)

听起来rprojroot包会提供您正在寻找的内容 - 特别是find_rstudio_root_file()函数应该提供您需要的内容。