加油~
1.最直接的方法当然是直接键入函数(不加括号),大部分函数源代码就可以直接显现出来。我以包中的函数chart.()为例。
2.在里面,我们可以把光标放在函数名上按F2,会打开一个新的窗口来显示这个函数:
2 用函数page(),不过,结果在另一个窗口显示,选择电脑上的程序打开,我的是++。
page(chart.Correlation)
3 与方法二类似,用函数edit()。这个函数一看就很有喜感,明显他是允许我们来修改函数的,这才是开源的真谛啊。修改了直接用。还是以我们这个函数为例。我们这个函数chart.是用来展示相关性的。但是她的参数很少,满足不了我的需求。
data(managers)
chart.Correlation(managers[,1:8],histogram=T,pch="+",col="black")
我把它设置字体的部分和调整散点图形状的部分稍作了修改,点击Save,这样一个新的函数.就生成了。现在,我用同样的数据和参数来绘制这个图,达到了我的要求:
data(managers)
mychart.Correlation(managers[,1:8], histogram=T,pch="+",col="black")
4对于计算方法不同的函数,要用()来定义具体的查看对象,如查看函数mean代码,用方法一只能查到:
此时要有()来查找mean具体的对象:
methods(mean)
要查看具体名称,如mean.的代码,直接用代码
mean.default
##*
注意
()得出的类函数中带星号标注的源代码,用函数(),如查找函数的源代码
getAnywhere(predict.Arima)
6 直接上CRAN 下载源代码包
流程如下:
1登入R主页 ,点击 下的CRAN;
2选择一个镜像;里面的 Code for all 下有各种源码了,对于程序包,点;
3.点选择项Table of , by name;
找到你你想要的包,点击看 这一项,用tar.gz封装的,下载解压后就能看见源代码了。
。
有话要说...