Я попробовал несколько способов загрузки нескольких определенных пакетов внутри моего script.R
, чтобы запустить скрипт в терминале, набрав ./Rscript script.R
. Со сценарием проблем нет, но я получаю сообщение об ошибке, когда хочу загрузить пакет, например, tidyverse
.
Error: package or namespace load failed for ‘tidyverse’ in rbind(info, getNamespaceInfo(env, "S3methods")):
number of columns of matrices must match (see arg 2)
In addition: Warning message:
package ‘tidyverse’ was built under R version 3.6.0
По этой ссылке Установка пакета в R внутри скрипта Я попытался найти расположение библиотеки, набрав .libPaths()
в Rstudio, затем я указал путь для загрузки пакета внутри script.R
, набрав library(tidyverse,lib.loc="/Library/Frameworks/R.framework/Versions/3.6/Resources/library")
Опять получаю ту же ошибку. Не могли бы вы указать, где происходит ошибка? Спасибо
tidyverse
? - person Pablo Herreros Cantis   schedule 05.05.2020require()
тот же результат. Вы можете найти скрипт, который использует запрос и проверяет его успешность, здесь — yihui. org/en/2014/07/library-vs-require:if (require('foo')) { awesome_foo_function() } else { warning('You missed an awesome function') }
- person Pablo Herreros Cantis   schedule 05.05.2020readr
и все равно получаю ту же ошибку - person Apex   schedule 05.05.2020