R语言
as.function
位于 base
包(package)。 说明
as.function
是一个通用函数,用于将对象转换为函数。
as.function.default
适用于列表 x
,该列表应包含形式参数列表和模式 "call"
的表达式或对象的串联,该模式将成为函数体。该函数将在指定的环境中定义,默认情况下是调用者的环境。
用法
as.function(x, ...)
## Default S3 method:
as.function(x, envir = parent.frame(), ...)
参数
x |
要转换的对象,默认方法的列表。 |
... |
附加参数,取决于对象 |
envir |
定义函数的环境 |
值
所需的函数。
例子
as.function(alist(a = , b = 2, a+b))
as.function(alist(a = , b = 2, a+b))(3)
作者
Peter Dalgaard
也可以看看
相关用法
- R as.Date 日期与字符之间的转换函数
- R as.POSIX* 日期时间转换函数
- R as.environment 强制环境对象
- R as.data.frame 强制数据帧
- R assignOps 赋值运算符
- R asplit 按边距分割数组/矩阵
- R assign 为名称分配值
- R apply 在数组边距上应用函数
- R agrep 近似字符串匹配(模糊匹配)
- R append 向量合并
- R attributes 对象属性列表
- R abbreviate 缩写字符串
- R all.equal 测试两个对象是否(几乎)相等
- R aperm 数组转置
- R args 函数的参数列表
- R attr 对象属性
- R array2DF 将数组转换为 DataFrame
- R autoload 按需加载包
- R attach 将一组 R 对象附加到搜索路径
- R all.names 查找表达式中的所有名称
- R any 有些值是真的吗?
- R array 多路阵列
- R all 所有的值都是真的吗?
- R file.path 构造文件路径
- R grep 模式匹配和替换
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Convert Object to Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。