R语言 如何获得当前脚本的路径
在这篇文章中,我们将看到如何在R编程语言中确定当前脚本的路径。
方法一:传统方法
如果我们想检查R脚本的当前目录,我们可以使用 getwd( ) 函数。对于getwd( ),不需要传递任何参数。如果我们运行这个函数,我们将得到R脚本的当前工作目录或当前路径。要改变当前工作目录,我们需要使用一个叫做setwd( )的函数。我们需要把路径作为一个参数传给它。
语法: getwd( )
例子 :
输出:
方法2:使用rstudioapi包
为了使用rstudioapi的功能,我们需要先安装这个包。为了安装这个包,在终端键入以下命令。
从rstudioapi包我们需要使用getSourceEditorConext()。它就像一个列表。我们需要从它那里检索出路径。所以我们需要使用$操作符和getSourceEditorConext()。在执行这个操作之前,我们需要用一些名字和 .R 扩展名来保存R脚本。然后运行下面的代码来获取R脚本的当前路径。
例子:
输出 :
方法3:使用here库
在here库中,我们将使用here( )函数。这个函数决定了当前R脚本的路径。不需要传递任何参数。只要使用library( )函数导入该库即可。如果软件包不可用,使用install.packages( )函数安装,在引号内传递软件包名称作为参数。安装完包后,调用 here( ) 函数。
语法: here( )
例子 :
输出: