当前位置:首页 > 体育 > 正文

r语言中六种方法查看R函数源代码—— 鼠标放在函数上,按下F2

加油~

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封装的,下载解压后就能看见源代码了。

有话要说...

取消
扫码支持 支付码