當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。