【发布时间】:2011-09-21 06:53:38
【问题描述】:
在 R 中,一个非常简洁的特性是函数的源代码可以作为工作区中的对象访问。
因此,如果我想知道例如grep() 的源代码,我只需在控制台中输入grep 并阅读代码即可。
同样,我可以通过在控制台中输入?grep 来阅读grep 的文档。
问题:如何获取函数文档的源代码?换句话说,我在哪里可以找到 .rd 文件?
我发现研究编写良好的代码的来源是学习习语的绝佳方式。现在我想研究如何为一些非常具体的案例编写文档。我无法在我的 R 安装中找到任何基本 R 函数的文档文件。可能我找错地方了。
【问题讨论】:
-
有一个专门用于统计和分析的堆栈站点stats.stackexchange.com
-
我从未见过这样做过,但如果有办法从 rda 文件中提取 Rd 文件,那就太好了。如果你想拥有 .Rd 文件,你可以随时下载一个包(或者在基本包的情况下,R 源代码)。
-
@robermorales 是的,我知道,谢谢。但这是一个编程问题,而不是统计分析问题,因此在 CrossValidated 上是题外话。
-
您的意思是您希望代码从已安装的 R 版本中为您提供 Rd 源代码吗?我只是寻找R之外的来源,例如[R 源代码]\src\library\base\man\grep.Rd
-
@mdsumner 代码给我这将是一等奖。但也感谢您提供指向正确文件夹以查找文档文件的链接。 (显然我的操作系统文件搜索技能需要一些改进!)