Я извиняюсь, так как знаю, что этот ответ, скорее всего, содержится в руководствах по написанию R-пакета, но в моем чтении и просмотре других полей Collate пакета. Я не могу понять, на что это относится. На простом языке (мой английский), что делает поле Collate в файле описания пакета? Что можно было бы там поместить?
Поле сортировки в пакете Описание
Ответ 1
Я думаю, что это происходит из-за времени и ситуации, когда заказ, в котором хранятся файлы в каталоге R/
(в отличие от lexicographic default), по-прежнему имеет значение. Аналогичная причина, почему функция .onLoad()
часто находится в файле с именем zzz.R
.
Для чего стоит, ни один из моих пакетов не использует поле "Собрать:" в DESCRIPTION.
Изменить: И поскольку мы любим эмпирические меры, вот быстрый grep
на машине со всеми источниками CRAN:
$ grep ^Collate */DESCRIPTION | wc -l
292
$ ls -1 */DESCRIPTION | wc -l
3779
Таким образом, это 7,7% всех пакетов. Я действительно не стал бы беспокоиться об этом, если вы действительно не должны.