首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在一个文件中自动记录多个S3方法

在一个文件中自动记录多个S3方法
EN

Stack Overflow用户
提问于 2011-07-27 12:37:56
回答 2查看 238关注 0票数 2

自从最初运行package.skeleton来创建包以来,我添加了几个S3类。每个类都有5-10个方法。我发现了一个很棒的prompt命令,可以从加载到内存中的函数创建.Rd文件,但是是否可以让R自动创建一个包含所有多个函数的帮助文件呢?我正在考虑类似于prompt的增强版本,其中您将传递给它一个函数列表,它将创建一个.Rd文件,只需将附加信息添加到帮助文件中。

例如,如果我有一个名为duration的泛型,以及存在方法duration.bond(market,...)duration.account(market,time,...)duration.portfolio(market,...)的类,我希望prompt创建一个包含每个\method{}\usage节和一个包含market\arguments{}部分,\dotsE 113E 214 time

这里有希望吗?复制和粘贴变得非常累人!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-28 07:23:41

为了完整起见,添加我在这里选择的操作,即选择具有最多参数的方法并对其使用提示,然后手动将其他方法添加到同一个帮助文件中。

另一种选择是使用Rd2roxygen将.Rd中已经存在的所有内容转换回RO2,然后在整个项目中使用RO2。这很可能是我在下一个版本中所做的。

票数 1
EN

Stack Overflow用户

发布于 2011-07-27 13:33:50

您可以在模板帮助文件中阅读(使用readLines),然后编辑它以适应每个特定情况(明智地使用pastegsub),然后将结果写回文件(通过writeLines)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6844412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档