为什么以及何时创建R包?
我知道这个问题是一个广泛的问题,但是我想知道决定为R创建(或不为)新程序包的决定性要点是什么。更具体地说,我要补充的是,问题不在于本身使用R,更多是关于编译各种脚本并将其集成到新程序包中的决定。 在可能导致这些决定的要点中,我想到了(以非穷尽的方式): 同一子域中其他软件包的不存在; 需要与其他研究者交流并允许实验重现; 在可能导致相反决定的要点中: 其他软件包已经使用的部分方法; 新功能的数量不足以创建新的独立程序包。 我可能已经忘记了两个列表中可能包含的许多要点,而且这些标准似乎在一定程度上是主观的。因此,您要说什么才有道理,什么时候开始将各种功能和数据汇总到一个新的有文档记录且广泛使用的软件包中?