2014-10-07 3 views
0

мне нужно загрузить функцию, что это сохранить в другом каталоге, а не в среде я работаю вr- загрузить функцию из каталога вне среды

Исходный код был:

load("func1.RData",.GlobalEnv) 

Я пробовал:

load("func1.RData","C:/Users/Gaby/r/function/") 

Я получаю следующее сообщение об ошибке:

Error in readChar(con, 5L, useBytes = TRUE) : cannot open the connection In addition: Warning message: In readChar(con, 5L, useBytes = TRUE) : cannot open compressed file 'func1.RData', probable reason 'No such file or directory'

Как я могу указать также каталог, в котором функции не имеют необходимости изменять путь окружения?

+2

Вы неправильно понимаете второй аргумент 'load'. – A5C1D2H2I1M1N2O1R2T1

+0

Каков ваш текущий рабочий каталог (вывод 'getwd()')? – A5C1D2H2I1M1N2O1R2T1

ответ

1

Попробуйте указать полный путь.

load("C:/Users/Gaby/r/function/func1.RData") 

или laternatively, предполагая, что ваше рабочее место находится в /Gaby.

load("./function/func1.RData") 
+0

Как насчет добавления опции «вверх» в каталог тоже ... 'load (" ../ func1.RData ")' если мне нужно перемещаться по одной папке за пределами моего текущего рабочего каталога? – A5C1D2H2I1M1N2O1R2T1

+0

Ты знаешь, что ты можешь улучшить свой ответ в любой день недели, @ Ананда Махто. :) –

+0

@ RomanLuštrik спасибо, но я получаю ту же ошибку: – GabyLP

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