Зациклите список таблиц и напишите в CSV в R - PullRequest
0 голосов
/ 17 октября 2019

Хорошие люди, у меня есть список таблиц, в которые я действительно хочу записать каждую таблицу с уникальными именами. Я пробовал этот метод, но он не работает,

diff<- c(1,2,3,4)

for (i in 1:length(diff)){

  write.table(1+1, "test.csv")

}

Это списоктаблиц и мой ожидаемый вывод - записать каждую таблицу в этом списке в CSV и сохранить их под разными именами.

Ответы [ 2 ]

0 голосов
/ 17 октября 2019

Пример для адаптации:

data_list = list("iris" = iris, "mtcars" = mtcars)
data_list_names <- names(data_list)

for (i in 1:length(data_list) ){

        write.table( data_list[[i]], data_list_names[[i]] )

}
0 голосов
/ 17 октября 2019

Как то так?

List.of.tables #some list of tables

for(i in seq_along(List.of.tables)){
  write.csv2(List.of.tables[[i]], paste0("Table_", i,".csv"))
}

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