Мне нужно раздать мой код как пакет R, чтобы опубликовать документ. Сценарий должен работать в пакетном режиме с аргументом ключевого словаСоздайте пакет R, который запускается только в пакетном режиме
например.
Rscript script.R --input=foo.txt --barparameter=bar --outputname=output.txt
Это хорошо написано со встроенной функцией справки и т. Д.
Я следил за инструкцией о том, как создать R-пакет, и все идет хорошо. Однако мой сценарий должен использоваться как весь скрипт, а не его индивидуальная функция. Пока что весь пакет R, который, как я знаю, предоставит только функцию. В этом случае я не знаю, что я могу разместить в каталоге ./R
пакета R. Любые рекомендации будут оценены.
Не могли бы вы немного пояснить, почему мне нужно создать второй скрипт, который вызывает первый скрипт? Вы имеете в виду, что второй скрипт должен выполнять работу, сопоставимую с моей текущей версией, но вместо этого вызывать функцию из первого скрипта? Я создаю пакет, используя студию R и vingette и inst, похоже, не там. Я получил только ОПИСАНИЕ, R, NAMESPACE, man и Rproj. Каков ваш выбор программы для создания пакета R? – Victor
Первый скрипт должен быть в форме функции (например, 'do_this = function (x) {print (x)}') внутри пакета. Второй скрипт может быть рабочим примером того, как запускать различные функции (включая пакетный режим). Чтобы использовать тип виньетки: 'devtools :: use_vignette (« my-vignette »)' Это должно автоматически создать каталог '/ vignette'. – coatless
Спасибо без покрытия! – Victor