Подтвердить что ты не робот

Поле сортировки в пакете Описание

Я извиняюсь, так как знаю, что этот ответ, скорее всего, содержится в руководствах по написанию R-пакета, но в моем чтении и просмотре других полей Collate пакета. Я не могу понять, на что это относится. На простом языке (мой английский), что делает поле Collate в файле описания пакета? Что можно было бы там поместить?

4b9b3361

Ответ 1

Я думаю, что это происходит из-за времени и ситуации, когда заказ, в котором хранятся файлы в каталоге R/ (в отличие от lexicographic default), по-прежнему имеет значение. Аналогичная причина, почему функция .onLoad() часто находится в файле с именем zzz.R.

Для чего стоит, ни один из моих пакетов не использует поле "Собрать:" в DESCRIPTION.

Изменить: И поскольку мы любим эмпирические меры, вот быстрый grep на машине со всеми источниками CRAN:

$ grep ^Collate */DESCRIPTION | wc -l
292
$ ls -1 */DESCRIPTION | wc -l
3779

Таким образом, это 7,7% всех пакетов. Я действительно не стал бы беспокоиться об этом, если вы действительно не должны.