Как исправить ошибку «Невозможно установить пакеты» при попытке запустить скрипт R через командную строку? - PullRequest
0 голосов
/ 18 января 2019

Я пытаюсь запустить скрипт R через командную строку. Мой R скрипт содержит оператор для включения библиотеки и некоторые методы той же библиотеки, что и здесь. Оператор командной строки, который я использую для запуска кода, приведен ниже.

test.r

library("readxl")
sales <- read_xlsx("<file path>", sheet = 1)

Команда:

cd "C:\Users\Debasish.sena\Desktop\out"
"C:\Program Files\R\R-3.2.2\bin\x64\Rscript.exe" -e "install.packages('readxl', repos = 'https://cran.us.r-project.org')"
"C:\Program Files\R\R-3.2.2\bin\x64\R.exe" CMD BATCH "C:\Users\Debasish.sena\Documents\Test.R" "C:\Users\Debasish.sena\Desktop\out\Test.Rout"

При выполнении команды я получаю сообщение об ошибке, как показано ниже: Предупреждение в install.packages("readxl", repos = "https://cran.us.r-project.org"): 'lib = "C: / Program Files / R / R-3.2.2 / library" "недоступно для записи Ошибка в install.packages("readxl", repos = "https://cran.us.r-project.org"): невозможно установить пакеты Исполнение остановлено

Я ожидаю, что скрипт R будет выполнен, а результаты сохранены в переменной 'sales'

1 Ответ

0 голосов
/ 18 января 2019

Я думаю, вы не вошли в систему как администратор, или вы пытаетесь установить в удаленной системе. Вы можете распечатать результат .libPaths()?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...