R语言 如何获得当前脚本的路径

R语言 如何获得当前脚本的路径

在这篇文章中,我们将看到如何在R编程语言中确定当前脚本的路径。

方法一:传统方法

如果我们想检查R脚本的当前目录,我们可以使用 getwd( ) 函数。对于getwd( ),不需要传递任何参数。如果我们运行这个函数,我们将得到R脚本的当前工作目录或当前路径。要改变当前工作目录,我们需要使用一个叫做setwd( )的函数。我们需要把路径作为一个参数传给它。

语法: getwd( )

例子 :

getwd()
Bash

输出:

如何获得R语言中当前脚本的路径?

方法2:使用rstudioapi包

为了使用rstudioapi的功能,我们需要先安装这个包。为了安装这个包,在终端键入以下命令。

install.packages(rstudioapi)
Bash

从rstudioapi包我们需要使用getSourceEditorConext()。它就像一个列表。我们需要从它那里检索出路径。所以我们需要使用$操作符和getSourceEditorConext()。在执行这个操作之前,我们需要用一些名字和 .R 扩展名来保存R脚本。然后运行下面的代码来获取R脚本的当前路径。

例子:

# importing rstudioapi package
library("rstudioapi") 
  
# retrieving path from getSourceEditorContext() 
# using operator 
getSourceEditorContext()path 
Bash

输出 :

如何获得R语言中当前脚本的路径?

方法3:使用here库

在here库中,我们将使用here( )函数。这个函数决定了当前R脚本的路径。不需要传递任何参数。只要使用library( )函数导入该库即可。如果软件包不可用,使用install.packages( )函数安装,在引号内传递软件包名称作为参数。安装完包后,调用 here( ) 函数。

语法: here( )

例子 :

library("here")
  
here()
Bash

输出:

如何获得R语言中当前脚本的路径?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册