【发布时间】:2011-07-28 13:24:19
【问题描述】:
我有一个想要为其制作文档的函数列表。我的问题不是关于如何做到这一点,而是提供了一个我很好奇的方便示例。
prompt 将函数和字符串作为参数,并将该函数的帮助文件写入由字符串路径表示的文件。在循环文件时,使用 prompt(f,filename=...) 不起作用,因为 f 是字符类型。我试过get(f),它把函数拉出来就好了,但没有提供足够的信息来使用(见下文)。那么如何强制一个字符元素返回整个对象而不仅仅是它命名的函数呢?
files <- c("current.market","current.portfolio.bond","fund","genAccount","genHistory.market","history.market","maRketSim.version","summary.vasicek.discrete","vasicek.discrete")
for(f in files) {
prompt( get(f), filename=paste("c:/myproject/man/",f,".Rd",sep="") )
}
Error in prompt.default(get(f), filename = paste("F:/Documents/R-projects/maRketSim/man/", :
cannot determine a usable name
【问题讨论】:
标签: r evaluation