访问R源代码文件

时间:2013-03-29 15:59:10

标签: r

我是R的新手,我已经成功安装了一个软件包。我想检查一下这个包的源代码。我知道只需在提示符下输入函数名称即可查看给定函数的来源。如何访问源代码文件以便我可以浏览它?

感谢。

2 个答案:

答案 0 :(得分:4)

正如@Spacedman在R-help列表下写的那样,为什么如此害羞地提到包?

转到包的CRAN页面,直接下载源并解压缩文件。所有R文件都在R目录下,任何C文件都在src目录下。

答案 1 :(得分:3)

最简单的方法是从CRAN下载源包,提取tar.gz文件(例如使用7ziptar),浏览到/R子文件夹并打开包含代码的文件。如果您不确定特定功能的位置,可以使用grep之类的工具进行查找,例如:

grep spam_function *

如果您正在寻找spam_function