[英]how to automate function names from a column in r?
我想使用 df 列中的不同 function 名稱來自動化 function 調用。
前任:
Hello<-function(){
print('Hello')
}
function_call<-function(k){
dataFunc = data.frame("a" = textString,
"b" = k(df,"C1","0"),
"c" = k(df,"C1","1"),
"d" =k(df,"C1","2"),row.names = NULL)
return(dataFunc)
}
**df$a[1]*** is 'Hello' string it giving me as quotes
function_call(df$a[1])
我想將此字符串作為參數傳遞並調用 function。 k 值是 function 的名稱,我們從 function_call 內部調用它
請檢查 Aurèle 評論它對我有用
match.fun("Hello")() or get("Hello")()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.