Как повторно использовать переменную из одного сценария R в другой? - PullRequest
0 голосов
/ 29 апреля 2019

У меня есть переменная combs (которая представляет собой матрицу с 10 строками x 2 столбцами) в моем 1_script.R.Мне нужно повторно использовать эту переменную в моем 2_script.R.Я попытался использовать source () для первого скрипта, но он загружает весь скрипт, тогда как мне просто нужна переменная combs.

Любая помощь?

1 Ответ

0 голосов
/ 29 апреля 2019

Есть несколько способов сделать это.Если у вас есть модель, которая требует много времени для обучения, и вы хотите использовать ее в другом месте, вы можете использовать формат файла R * RDS , чтобы сохранить модель в виде файла и загрузить ее в будущем без необходимоститренировать его снова.

# Create a model and save it to a variable
model_lm <- lm(mpg ~ ., data = mtcars)

# Store the model as an RDS file
saveRDS(object = model_lm, file = "model_lm.rds")

# Load the model from file
model_lm2 <- readRDS("model_lm.rds")

# Use the model however you want
predict(object = model_lm2, newdata = mtcars)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...