0

在 R 中,pdf 函数可以将图形保存在c:/test

pdf("c:/test")

我想制作一个变量替换pdf,我怎样才能让它运行?

str<-"pdf"
str("c:/test")
4

3 回答 3

2

get() 这样做:

get(str)("c:/test")
于 2012-11-18T03:21:55.240 回答
2

s = "pdf" ; do.call(s, list("c:/test"))

或分两步,

cl <- call(s, "c:/test")
eval(cl)
于 2012-11-18T08:13:13.067 回答
1

您可以提取名称指定的函数strwith match.fun

match.fun(str)("c:/test")

顺便说一句:命名对象不是一个好主意,str因为这是 R 中基本函数的名称。

于 2012-11-18T08:09:10.647 回答