С кодом ниже я могу экспортировать списки разных размеров.
write.xlsx(as.data.frame(do.call("cbind",list(unlist(lists)))),"lists.xlsx")
У меня много подобных списков в моей глобальной среде. Чтобы экспортировать их все, я попробовал это:
files <- mget(ls())
for (i in 1:length(files)){
write.xlsx(as.data.frame(do.call("cbind",list(unlist(files[[i]])))), paste(names(files[i]), ".xlsx", sep = ""))
}
Но когда я попробовал это, я получил ошибку;
Ошибка в as.character (значение): невозможно принудительно привести тип 'closure' к
вектор типа 'символ' Дополнительно: предупреждающее сообщение: В
is.na (значение): is.na () применяется к не (список или вектор) типа
'Замкнутость'
Как я могу экспортировать все подобные списки в мой рабочий каталог?