在R中,pdf函数可以在c:/test
:
pdf("c:/test")
我想制作一个变量substitue pdf,我怎样才能让它运行?
str<-"pdf"
str("c:/test")
答案 0 :(得分:2)
get()执行此操作:
get(str)("c:/test")
答案 1 :(得分:2)
s = "pdf" ; do.call(s, list("c:/test"))
或分两步,
cl <- call(s, "c:/test")
eval(cl)
答案 2 :(得分:1)
您可以使用str
match.fun
中名称指定的功能
match.fun(str)("c:/test")
顺便说一下:命名对象str
不是一个好主意,因为这是R中基本函数的名称。