在 R 编程中将模式“list”的对象强制为模式“call” - as.call()函数
R 语言中的as.call()
函数用于将模式“list”的对象强制转换为模式“call”。列表的第一个元素成为调用的函数部分。
Syntax: as.call(x)
Parameters:
x: an arbitrary R object
示例 1:
# R program to illustrate
# as.call function
# Calling the as.call() function
as.call(list(list, 5, 10))
as.call(list(as.name("::"), as.name("list"), as.name("base")))
输出:
.Primitive("list")(5, 10)
list::base
示例 2:
# R program to illustrate
# as.call function
# Initializing a function round
f <- round
# Calling the as.call() function
as.call(list(f, quote(A)))
输出:
.Primitive("round")(A)