当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R语言 call()用法及代码示例


R语言中的call()函数用于创建或测试模式为“call”的对象。

用法: call(name, …)

参数:
name:命名要调用的函数的非空字符串
……:参数是调用的一部分

范例1:


# R program to illustrate
# call function
  
# Calling call() function
x <- call("sin", 23)
y <- call("cos", 0)
x
y
  
# Evaluating values of call
eval(x)
eval(y)

输出:



sin(23)
cos(0)
[1] -0.8462204
[1] 1

范例2:


# R program to illustrate
# call function
  
# Calling call() function
x <- call("round", 10.5)
x 
  
# Initializing a round character
f <- "round"
  
# Calling call() function
call(f, quote(A)) 

输出:

round(10.5)
round(A)

范例3:


# R program to illustrate
# call function
  
# Initializing round value
# without its character
f <- round
  
# Calling call() function
# which will give an error
# bcs the argument should be
# a character string
call(f, quote(A))

输出:

Error in call(f, quote(A)):first argument must be a character string
Execution halted



相关用法


注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 Create an Object of mode call in R Programming – call() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。