Как экспортировать весь список списков, находящихся в глобальной среде? - PullRequest
0 голосов
/ 13 мая 2019

С кодом ниже я могу экспортировать списки разных размеров.

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 () применяется к не (список или вектор) типа 'Замкнутость'

Как я могу экспортировать все подобные списки в мой рабочий каталог?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...