У меня есть разное dataframes и то, что я хочу сделать, это:зацикливание функции в списке ф.р. и сохранение результатов в г
- применить функцию повторяется раз в каждую dataframe
- сохранить результаты каждого повторения на новый dataframe сохраняя имя оригинальной dataframes и добавляя что-то еще, чтобы отличить его
Вот что я пытался до сих пор
# read all files to list
dataframes <- dir(pattern = ".txt")
list_dataframes <- llply(dataframes, read.csv, header = T, sep =" ", dec=".", na.string = "nd")
n <- length(dataframes)
# apply myfunction 10 times
for (j in 1:10){
modified_list <- llply(list_dataframes, myfunction)
}
if (j <10){
num.char <- paste("n0", j, sep="")
} else num.char <- paste("n", j, sep="")
# save back data frames
for (i in 1:n)
write.table(file = paste("newfile/_modified",num.char, ".csv", sep = ""),
modified_list[i], row.names = F)
То, что я хочу, как результат модифицированного dataframes (в данном случае 10 повторений для каждого ФРА списка), которые будут иметь:
- имя исходного ФРА
- нового имя
и число итераций
Нечто подобное
originaldfname_newname_n0
Я не могу найти, где я пропадаю. Любая помощь будет глубоко признателен