为什么CRAN删除了'epicalc'包?

9

前往链接:

https://cran.r-project.org/web/packages/epicalc/index.html

您将会获取到以下信息:

Package ‘epicalc’ was removed from the CRAN repository.

Formerly available versions can be obtained from the archive.

Archived on 2015-05-12 as requested by the maintainer <cvirasak@medicine.psu.ac.th>.

但是没有进一步的解释。 这似乎是一个开发完善且有用的软件包,那么为什么它被移除了呢?

12
消息显示该内容已被维护人员的要求存档。你为什么会认为我们比维护人员更清楚呢?为什么不去询问他们呢? - joran
1
我只是觉得会有人知道(事实上Ben Bolker提供了答案)。 - mrbrich
1
我理解,我的观点仅是我认为在这类事情上,首先向软件包维护者询问将被认为更礼貌和(总体上)更准确。 - joran
1个回答

13

大部分来自 epicalc 的材料都已经移动到 epiDisplay

epiDisplay 包信息 表示:

用于数据探索和结果呈现的包。具备数据管理功能的完整 'epicalc' 包可在作者的存储库中获取。

(尽管它没有提供链接)。

devtools::install_version("epicalc",version="2.15.1.0")
install.packages("epiDisplay")
library("epicalc")
library("epiDisplay")
c1 <- ls("package:epicalc")
d1 <- ls("package:epiDisplay")

epicalc中,而不是epiDisplay中:
setdiff(c1,d1)
##  [1] "addMissingRecords" "adjust"            "auc"              
##  [4] "be2ad"             "detachAllData"     "expand"           
##  [7] "fillin"            "keepData"          "label.var"        
## [10] "lagVar"            "markVisits"        "merge.lab"        
## [13] "pack"              "print.summ"        "recode"           
## [16] "recode.default"    "recode.is.na"      "ren"              
## [19] "rename"            "rename.default"    "rename.pattern"   
## [22] "rename.var"        "sortBy"            "tally.events"     
## [25] "unclassDataframe"  "use"               "zap"              

epiDisplay中,而不是epicalc
setdiff(d1,c1)
## [1] "print.summ.data.frame" "print.summ.default"    "summ.data.frame"      
## [4] "summ.default"          "summ.factor"           "summ.logical"         

编辑:
根据 epicalc的作者的说法:

‘epicalc’已经从CRAN中消失了。基于我的请求,R核心团队对其进行了归档。原因是CRAN制定了一项政策,不允许任何软件包在.GlobalEnv上执行任何操作,而epicalc在这方面做得很多。

他们接着说道:

哪个更好?‘epicalc’还是‘epiDisplay’

对于那些熟悉epicalc的人来说,如果没有这些数据库功能,你需要回到通常的纯R函数上。这将大大减慢你的速度,特别是在数据清洗和处理过程中。我建议你应该从我们的网站上安装epicalc(如上所示),并且不要担心‘epiDisplay’。对于从未使用过epicalc并且不想学习epicalc数据库功能的R用户来说,‘epiDisplay’是直接明了的,并且在数据探索和结果展示方面仍然非常有用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接