10 编写函数
Publication:2010-04-30
Source: biosino.orgAuthor: 丁国徽
Next: Statistical models in R, Previous: Loops and conditional execution, Up: Top
正如前面内容所暗示的一样,R 语言允许用户创建自己的函数(function)对象。R 有一些内部函数并且可以用在其他的表达式中。通过这个过程,R 在程序的功能性,便利性和优美性上得到了扩展。学写这些有用的函数是一个人轻松地创造性地使用 R 的最主要的方式。
需要强调的是,大多是函数都作为 R 系统的一部分提供,如mean(), var(), postscript() 等等。这些函数都是用 R 写的,因此在本质上和用户写的没有差别。
一个函数是通过下面的语句形式定义的。
> name <- function(arg_1, arg_2, ...) expression
其中 expression 是一个 R 表达式(常常是一个成组表达式),它利用参数 arg_i 计算最终的结果。该表达式的值就是返回给函数的最终值。
可以在任何地方以 name(expr_1, expr_2, ...) 的形式调用函数。
Hits:Loading...
- Previous Page: 9 成组,循环和条件控制
- Next Page: 11 R中的统计模型
