#r
Вопрос:
У меня есть один R файл с функцией:
screen <- read_excel("Template.xlsx", 1)
screen_norm <- function() {
screen <- screen %>%
group_by(Day, Plate) %>%
mutate(Normalization_Mean = mean(Normalization_Control[!is.na(Normalization_Control)]))
return(screen)
}
screen_norm()
data_norm_mean <- screen_norm()
Мне нужно получить доступ data_norm_mean
к кадру данных в другом файле R. Я знаю, как это сделать в одном и том же файле R, но не в другом.
Ответ №1:
Вы можете source
найти файл с screen_norm()
функцией в другом файле, где вам нужны данные. Если имя файла есть 'file1.R'
, вы можете source
использовать его в другом файле, и у вас должен быть фрейм данных.
source('file1.R')
data_norm_mean
Комментарии:
1. Спасибо тебе.! Это сработало великолепно.
Ответ №2:
Вы можете сохранить объект в исходном сценарии R
saveRDS(data_norm_mean, file = "my_data.rds")
Затем импортируйте его в свой второй сценарий R
readRDS(file = "my_data.rds")