У меня есть функция, которая использует список кадров данных (variables
) и дает в качестве вывода два кадра данных (для каждого кадра данных в списке), который я хочу сохранить каждый с другое имя переменной (вместо up.val
и down.val
) и разные имена файлов. И переменные, и имена файлов у меня есть на векторе символов, который я создал.Сохранение whitin цикла с разными именами переменных
filtering_data <- function(x){
x <- as.data.frame(x)
pval <- which(x$P.Value < 0.05)
pval <- x[pval,]
up.pval <- which(pval$t > 0)
down.pval <- which(pval$t < 0)
up.pval <- pval[up.pval,]
down.pval <- pval[down.pval,]
save(up.pval, file = file.Rda)
save(down.pval, file = file.Rda)
}
lapply(variables, filtering_data)
Просто побочное замечание, я не рекомендовал бы назвать вашу функцию 'filter', поскольку есть уже база R function 'filter' в пространстве имен' stats'. – nrussell
Спасибо, я изменю имя функции. – biorunner88