当我们在使用很多R包的时候总会有些包里面的函数引发我们的好奇心,总想去看看他们具体怎么实现的,今天我们就来讲下如何去解析一个别人写好的R包。
1. 我们先知道我们想去解析的R包的名字,比如“InformationValue”。
2. 打开R语言的官网R包的列表,然后利用浏览器的检索检索下我们找的包的位置,然后进入R包的详细介绍页面。
3. 在R包详细页面我们可以看到图中标出的位置,那就是R包的源代码文件,下载源代码问价,解压后文件的结构如下图:
4. 接下来就是激动人心的时刻了,进入R/目录,迎面而来是R语言代码文件了。
5. 我们首先打开主函数文件“Main.R”,然后就可以在R文件中检索我们想要的主函数名称。
6. 当然,我们有时候并不满足于看看主函数,更想深入看其子函数程序,那也是没问题的,如图:
至此,我们便可以在R/目录下随心所欲查看R包的所有源程序。