2016-12-19 3 views
-3

Когда я пытаюсь запустить код R, он говорит ниже:источник() не удается найти имена файлов

> source("General_functions.R") 
Error in file(filename, "r", encoding = encoding) : 
    cannot open the connection 
In addition: Warning message: 
In file(filename, "r", encoding = encoding) : 
    cannot open file 'General_functions.R': No such file or directory 
> source("function.R") 
Error in file(filename, "r", encoding = encoding) : 
    cannot open the connection 
In addition: Warning message: 
In file(filename, "r", encoding = encoding) : 
    cannot open file 'function.R': No such file or directory 

Когда я пытаюсь установить любые пакеты, он говорит: «available.packages» не доступен , Значит, я ничего не могу запустить?

Спасибо!

Я повторно установил R и все равно не помог.

+4

Установил ли ваш рабочий каталог 'setwd()'? – h3rm4n

+1

Некоторый контекст проблемы с установкой пакета поможет. Какой код вы используете? –

+0

> install.packages ("sqldf") Ошибка в install.packages: не удалось найти функцию "available.packages" –

ответ

0

Команды source не работают, поскольку R/RStudio не может найти запрошенные файлы («General_functions.R» и «functions.R»). Вероятно, это связано с тем, что вы используете относительные пути, но не настроили рабочий каталог соответствующим образом. Используйте setwd(), чтобы указать R/RStudio в каталоге, который содержит эти файлы.

+0

Тогда почему я не могу установить какие-либо пакеты вообще? –

+0

как и в буквальном смысле. Функция пакета также отсутствует –

+0

Трудно сказать, если у вас нет дополнительной информации о вашей установке. Ваша копия RStudio загружает пакет 'utils', который содержит' available.packages'? – jdobres

Смежные вопросы