R语言 把模式为 “list “的对象强制转换为模式为 “call “的对象–as.call()函数

R语言 把模式为 “list “的对象强制转换为模式为 “call “的对象–as.call()函数

R语言中的 as.call() 函数用于将模式为 “list “的对象强制转为模式为 “call”。列表的第一个元素成为调用的函数部分。

语法: as.call(x)

参数:

x: 一个任意的R对象

例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)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程