楼主: haojunqiao
18104 17

[有偿编程] R怎么查看函数的源代码(比如sum()函数的源代码) [推广有奖]

11
十里春风 学生认证  发表于 2014-6-10 00:49:37 |只看作者 |坛友微信交流群
R中有些函数是用C写的,不好直接查看代码
一般是写函数名称就可以得到
methods(print),可以得到不同类型,然后按照具体名称,比如print.lm可以得到。对于invisible函数,用getAnywhere(function)就可以得到
一般用page(function)或edit(function)查看函数代码也比较方便。

使用道具

12
Lisrelchen 发表于 2014-6-10 02:46:14 |只看作者 |坛友微信交流群
haojunqiao 发表于 2013-5-20 21:03
好像是哦,再请教一个问题,怎么查看像arules包中的算法apriori的程序,或者决策树里rpart包中rpart的程序 ...
you can find the 源代码 of apriori的程序 from arules_1.1-2.tar.gz ( http://cran.r-project.org/web/packages/arules/index.html)

使用道具

13
Lisrelchen 发表于 2014-6-10 02:48:36 |只看作者 |坛友微信交流群
haojunqiao 发表于 2013-5-20 21:03
好像是哦,再请教一个问题,怎么查看像arules包中的算法apriori的程序,或者决策树里rpart包中rpart的程序 ...
for rpart的程序,

you can find it by unzipping rpart_4.1-8.tar.gz (http://cran.r-project.org/web/packages/rpart/index.html)

使用道具

14
诸葛山下 发表于 2014-12-13 21:05:45 |只看作者 |坛友微信交流群
sum是怎么查看其源码的,楼主?

使用道具

15
ウ兴ウ 发表于 2015-3-24 15:20:51 |只看作者 |坛友微信交流群
http://blog.163.com/jiangfeng_data/blog/static/20641403820125795819567/
里面有介绍

使用道具

16
Ryeee 发表于 2016-1-30 11:33:29 |只看作者 |坛友微信交流群
如果为了看算法的话,help里的References应该也有帮助吧

使用道具

17
Zhaifuc 发表于 2017-5-30 15:20:38 |只看作者 |坛友微信交流群
haojunqiao 发表于 2013-8-6 16:23
直接输入函数名称
不是所有都行的,不如pexp找了各种方法都不行,请楼主帮忙啊

使用道具

18
马甲1号 发表于 2017-5-30 22:59:28 |只看作者 |坛友微信交流群
sum()这种底层函数显然是用c写的,大概要在r的c语言源码里面找吧。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-27 18:45