谢兄排在第50位,恭喜!截止2011-12-12
author package
1 Kurt Hornik 23
2 Martin Maechler 23
3 Hadley Wickham 21
4 Rmetrics Core Team 19
5 Achim Zeileis 17
6 Henrik Bengtsson 17
7 Paul Gilbert 17
8 Brian Ripley 14
9 Roger D. Peng 13
10 Torsten Hothorn 13
11 Karline Soetaert 12
12 Philippe Grosjean 12
13 Robin K. S. Hankin 12
14 Charles J. Geyer 11
15 Matthias Kohl 11
16 Charlotte Maia 10
17 Mikis Stasinopoulos 10
18 Simon Urbanek 10
19 Thomas Lumley 10
20 Arne Henningsen 9
21 Gregory R. Warnes 9
22 Jonathan M. Lees 9
23 Michael Hahsler 9
24 Peter Ruckdeschel 9
25 A.I. McLeod 8
26 Brian Lee Yung Rowe 8
27 Dirk Eddelbuettel 8
28 John Fox 8
29 Kaspar Rufibach 8
30 Korbinian Strimmer 8
31 Michael Friendly 8
32 Peter Solymos 8
33 Roger Bivand 8
34 Simon Urbanek 8
35 Christopher Brown 7
36 David Meyer 7
37 ORPHANED 7
38 Revolution Analytics 7
39 Rob J Hyndman 7
40 Romain Francois 7
41 Ulrike Groemping 7
42 Christophe Genolini 6
43 Frank Schaarschmidt 6
44 G. Grothendieck 6
45 Hana Sevcikova 6
46 Jeffrey A. Ryan 6
47 Kjetil Halvorsen 6
48 Pei Wang 6
49 Trevor Hastie 6
50 Yihui Xie 6
[未知用户] 嗯,谢谢,很高兴和Trevor Hastie做邻居。看来我得改名了,叫Yihui Xie在排名上有天然的劣势,两个字母都不讨好,只有Z才会排在我后面,哈哈。

我还有两个包没发,一个估计一周内发出来(knitr),另一个可能再等一两个月再发(tweakr),到时候和Simon做邻居去。
[未知用户] 你真高产,崇拜一个,不愧是未来的Hadley Wickham
[未知用户] 只要流程对路,建一个包本身几乎不用花什么力气,所以数量并不能太说明问题。比如我上面说的iBUGS包基本上被我抛弃了,已经N久没看了,估计已经成了CRAN上垃圾包之一。

我是赶不上Hadley了,他有很好的计算机编程背景,而且熟悉很多现代语言,就我这种八年前以Visual Basic入门现在除了R什么都不会的人走不远呐。只能说跟在群牛们后面尽量学习了。
3 个月 后
去年做了第一个R包,看了你的blog收益良多~ 现在开始做第二个,based on Fortran。。。就傻X了。到现在为止也只会从R里call Fortran subroutine,但是在CMD里面check R包总出错。唉唉,编程完全半路出家,找资料都不知道哪里去找。。。
1 个月 后
请问:
要想使用roxygen2,则你的函数中不能出现任何中文(包括注释)?
否则roxygenize通不过??

比如下面的情况:
##' title...
##'
##' description...
##'
##' details here
##' @param a
##' @param b
##' @return
##' @author Yihui Xie
##' @examples
stupid_f = function(a, b){
# 加入一句中文
a + b
}
3 个月 后
谢兄你好,
我之前用了一个R统计包,是基于R 2.7.0的,可以装在R 2.10 之前的版本中,如R 2.9.2。现在我想用新版本的R, 如2.13 (或更高),问题是该包不能在这些新版本中用,而且那个统计包已经彻底停止更新了。我现在手里只有那个包的zip文件。当初我装的时候就是通过install package from local zip file选项进行安装的。
想问一下有没有比较方便的方法可以更新这个zip包,使之能在新的R版本中用 ?我不要求发布,只要它能在新的R版本中能用就行了。我在网上找了很久,找不到相关的材料,就来到了你这里。非常感谢!

Guoxiang
[未知用户] 重点看本文的第一节和第六节。你需要找到那个包的源代码,然后自己R CMD build/install编译安装。

那是什么神奇的包,都被淘汰若干年了还有这么执着的用户?
[未知用户] Thanks for your fast reply!
主要是我一年多前的文章,现在想抽些时间把文章按review的意见改改,再不改就会彻底把它忘了。我之前的代码都是针对那个包的,所以也就不想再花其他时间搜其他可行的包。我现在的工作方向跟这文章关系不大,所以当前的任务就是尽快把那文章的分析结束掉。
我也考虑过可行的办法,像你说的,就是把这个包里所有的函数代码都一个个提出来,然后build。一来不是专门搞统计的对这个过程不熟,二来这个包还依赖着其他三个包,我不知道就这么build会不会有问题。所以就想着或许有更简单的方法来把它转一下。
这个包名叫farima: Fractional Auto-Regressive Integrated Moving Average
也有类似的包如longmemo,当然有些函数不大一样,还得花时间琢磨琢磨。。。
谢兄要是有兴趣,我可以发给你:)
[未知用户] 呃,我对这个没什么兴趣。只能祝你R CMD build好运了。既然它被CRAN移除了,那么一定是因为它在编译或检查过程中有错误,估计你得折腾一阵子了。
据我了解,那个包从来没放在CRAN上,那人的毕业论文就做这,我是从他的个人网页下载那个zip包的。当时我问过他,他说放在CRAN上太麻烦。看来以后包还是得用从正规站下载的,要不然很容易死翘翘~~~
谢谢指导!
    1 年 后
    我在安装完GNU Emacs 24.3.1 (i386-mingw-nt6.1.7601)之后按照您说的写完一个函数之后按C-c C-o没有反应啊,按照您说的对ESS进行设置但是进去之后就晕了,也看了看rd_roclet了,还是没找到头绪,希望赐教
    [未知用户] 找到了,是C-c C-o C-o,还有好多,鼓捣鼓捣吧,您这抛砖引玉文章很好,写包工程可以开始了
    [未知用户] 嗯,也许现在ESS更新了,我已经有两年没用Emacs了。
    3 个月 后
    谢兄,“自R 2.14.0开始,命名空间是R包的强制组成部分,所有的包必须有命名空间,如果没有的话,R会自动创建。” 难道到了3.0.1之后又不自动创建了?
    我打算编译qxde01同学的Rdouban包,https://github.com/qxde01/Rdouban
    结果出现了ERROR: a 'NAMESPACE' file is required
    参考了下这篇http://stackoverflow.com/questions/17196225/error-a-namespace-file-is-required
    是说3.0.1之后又不自动创建了?= =
    [未知用户] 本文是2011年文章,有一些操作已经变了。

    你可以看看R包开发新的方法,也许可以帮到你:
    http://blog.fens.me/r-build-package/
    http://blog.fens.me/r-package-faster/
    [未知用户] qxde01同学并没有按照我说的用roxygen2写文档,否则这个NAMESPACE文件是会被roxygen2自动创建的。我看他的包已经很久没有更新了,恐怕现在在R 3.0.1下还需要作一些调整才能安装。
    [未知用户] 嗯,非常感谢~
    [未知用户] 看来还是要从头做个R包才会有体会呢,谢谢!
    2 年 后