我很抱歉,因为我知道这个答案可能在编写R包的手册中,但在我阅读和查看其他包的Collate字段时,我不能100%地弄清楚这个字段是做什么的。在简单的语言中(我的是英语),包的描述文件中的Collate字段是做什么的?你想把什么放在那里?
发布于 2012-05-10 10:12:34
我认为它来自于R/目录中文件的来源顺序(而不是字典顺序的默认顺序)仍然很重要的时候和情况。.onLoad()函数通常位于名为zzz.R的文件中的原因与此类似。
值得注意的是,我的包中没有一个在描述中使用"Collate:“字段。
编辑:因为我们喜欢经验性的测量,所以这里是一个包含所有CRAN源代码的机器上的快速grep:
$ grep ^Collate */DESCRIPTION | wc -l
292
$ ls -1 */DESCRIPTION | wc -l
3779所以这是所有套餐的7.7%。我真的不会担心这个,除非你真的必须这样做。
https://stackoverflow.com/questions/10526392
复制相似问题