6. R语言 函数

R语言有大量的内置函数,当然你也可以自己定义函数。

在R语言中,函数是一个对象,因此R语言解释器能够控制传递给函数,以及函数完成的动作参数。

基本语法

function <- function(arg_1,arg_2,...){

          function body

}

函数组件

函数的不同部分 -

  • 函数名称 -这是函数的实际名称。 它作为具有此名称的对象存储在R环境中。

  • 参数 -参数是一个占位符。 当函数被调用时,你传递一个值到参数。 参数是可选的; 也就是说,一个函数可能不包含参数。 参数也可以有默认值。

  • 函数体 -函数体包含定义函数的功能的语句集合。

  • 返回值 -函数的返回值是要评估的函数体中的最后一个表达式。

内置函数

内置函数的简单示例是seq()mean()max()sum(x)paste(...)等。

类似python的np.range(),不过双边闭合

用户自定义函数

猜你喜欢

转载自www.cnblogs.com/ivyharding/p/12803294.html