Хороший причалКак узнать, где был установлен пакет R
Я хотел бы знать, есть ли способ найти, где установлен пакет.
Фактически, я в настоящее время документирую пакет. В моем пакете у меня есть функция под названием «read.myfile», которая читает файл определенного типа (примерно как read.table). У меня есть экземпляр такого файла с именем «myfile.txt» в папке моего пакета. В моей документации я хочу запустить исполняемый пример этой функции. Вот почему мне нужен путь, где пользователь установил пакет. Таким образом, с помощью этого пути я могу получить путь к файлу «myfile.txt» и использовать функцию «read.myfile» в файле справки .Rd, который дает справку о функции «read.myfile». Таким образом, мой пример будет исполняться везде, где пользователь установил пакет.
Надеюсь, мое сообщение было ясным. Я не знаю, можно ли это сделать, но если кто знает, спасибо за помощь.
Вы можете использовать 'path.package() 'или' system.file() ' – Andrie
Или' .libPaths() '- первый элемент является местом установки по умолчанию, если библиотека не была указана при использовании' install.package'. –