r语言自定义函数
时间: 2023-08-16 15:04:23 浏览: 64
在 R 语言中,可以使用 `function()` 关键字来定义自定义函数。一个函数通常包括以下几个部分:
1. 函数名:给函数起一个名字,便于后续调用。
2. 参数列表:在括号中列出函数需要的参数。如果函数不需要参数,可以不写括号或者留空括号。
3. 函数体:函数执行的具体操作,可以包括变量定义、条件判断、循环等语句。
4. 返回值:函数执行后返回的结果。
下面是一个简单的例子,演示如何自定义一个函数来计算两个数的和:
```
my_sum <- function(a, b) {
result <- a + b
return(result)
}
```
在这个例子中,`my_sum` 是函数名,`a` 和 `b` 是函数的两个参数。函数体中定义了一个变量 `result`,并将 `a` 和 `b` 的和赋值给它。最后,使用 `return()` 关键字将结果返回。可以通过以下方式来调用这个函数:
```
> my_sum(2, 3)
[1] 5
```
这个例子只是自定义函数的基础,实际应用中,函数可能更加复杂,需要根据具体的需求来设计函数的参数和函数体。