R语言 如何使用源函数

R语言 如何使用源函数

在这篇文章中,我们将探讨源函数在R编程语言中的实际实现。

源函数

R语言中的源函数是用来使用另一个R脚本中创建的函数。这个函数的语法如下。

source(“Users/harsh/Desktop/GeeksforGeeks/gfg.R”)

我们所需要做的就是在我们要使用fg.R文件中的函数的脚本的顶部加上上面这一行。

源函数的优点

  • 源函数增加了代码的可重复使用性。一旦写好,我们就可以在任何脚本中使用相同的代码。
  • 有助于处理大项目。
  • 可以在较短的时间内完成任务。

例子

让我们考虑一下,我们有一个R脚本,其中包含两个简单的函数add()和 subtract()。add()函数将两个数字作为输入并显示相同的结果。

# gfg.R
  
# Define a function that 
# adds two number and return the same
add <- function(number1, number2) {
  return(number1 + number2)
}
  
# Define a function that 
# subtracts two number and return the same
subtract <- function(number1, number2) {
  return(number1 - number2)
}

现在考虑我们正在使用main.R脚本,在该脚本中,我们想使用gfg.R脚本下定义的加法和减法函数。因此,我们可以在main.R脚本的顶部使用source(“gfg.R”)语句,以便使用这些函数。

如何在R语言中使用源函数

注意: 在这里,main.R脚本和gfg.R脚本驻留在同一个文件夹中。如果我们想使用其他的R脚本,那么必须给出该文件的完整路径。

在这里,我们正在创建一个main.R脚本,在这个脚本的开头,我们使用作为参数gfg.R传递的源函数,在main.R文件中使用来自gfg.R文件的函数。

# main.R
  
# Source function
source("gfg.R")
  
# Defining variables
number1 = 10
number2 = 20
  
# Calling add() function defined under gfg.R file
add(number1, number2)
  
# Calling subtract() function defined under gfg.R file
subtract(number1, number2)

输出

如何在R语言中使用源函数

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程