R语言有大量的内置函数,当然你也可以自己定义函数。
在R语言中,函数是一个对象,因此R语言解释器能够控制传递给函数,以及函数完成的动作参数。
基本语法
function <- function(arg_1,arg_2,...){ function body }
函数组件
函数的不同部分 -
-
函数名称 -这是函数的实际名称。 它作为具有此名称的对象存储在R环境中。
-
参数 -参数是一个占位符。 当函数被调用时,你传递一个值到参数。 参数是可选的; 也就是说,一个函数可能不包含参数。 参数也可以有默认值。
-
函数体 -函数体包含定义函数的功能的语句集合。
-
返回值 -函数的返回值是要评估的函数体中的最后一个表达式。
内置函数
内置函数的简单示例是seq(),mean(),max(),sum(x)和paste(...)等。
类似python的np.range(),不过双边闭合
用户自定义函数