Я объясняю свою проблему: у меня есть два сценария R. Я создаю переменную в первом скрипте, который я хотел бы вызвать во втором скрипте. Проблема в том, что для получения этой переменной в первом скрипте мне нужно написать несколько строк R, но я не хочу переписывать эти строки во второй скрипт.
Любая помощь?
Редактировать: из предыдущей темы я попробовал эти строки во втором скрипте R:
loadRData <- function(fileName) {
#loads an RData file, and returns it
load(fileName)
print(ls())
n <- readline(prompt="combs") #combs is the name of my variable
get(ls()[as.matrix(n)])
}
select_var <- loadRData('RHO_COR.R') #RHO_COR.R is the name of my first script , I execute this command in my second script
Но я получаю предупреждение:
Error in load(fileName) :
bad restore file magic number (file may be corrupted) -- no data loaded
In addition: Warning message:
file ‘RHO_COR.R’ has magic number 'libra'
Use of save versions prior to 2 is deprecated