4
do.call() 함수에 객체 이름을 전달하는 방법이 있습니까? 예를 들어do.call() 함수에 객체 이름을 전달하십시오.
는 :
#First make a function that will return the name of object itself.
PrintObjectName <- function(obj){
print(deparse(substitute(obj)))
}
data(iris)
PrintObjectName(iris)
[1] "iris" #This is what I want
do.call(what="PrintObjectName", args=list(obj=iris))
#The output is a messy stuff
quote
가 마법처럼 작동합니다, 감사 사용할 수 있습니다. – ChaoYang이 시점에서'eval()'을 사용하고 수동으로 호출을 구성하는 것이 더 낫다고 생각합니다. – hadley