2014-01-28 5 views
0

У меня есть 37 кадров данных: ts_1, ts_2, ..., ts_37Как создать цикл для rbind

Я хочу, чтобы объединить их в один кадр данных.

Я мог бы сделать это в письменной форме:

ts <- rbind(ts_1, ts_2, ...) 

Как петля выглядеть, что делает rbind автоматически?

+1

'do.call (rbind, MGET (LS (шаблон = "^ ц _ \\ d {1,2} $")))' –

+0

что не работает. У меня 37 кадров данных. ts_1, ts_2, ..., ts_37. как я могу создать список со всеми этими именами? – feder80

ответ

2

Если у вас есть их в списке:

do.call("rbind", df_list) 
+0

нет, нет списка фреймов данных – feder80

+0

И что вы хотите перебрать (так как вы явно запрашиваете цикл)? В R есть только две структуры данных, которые позволяют вам совместно хранить кадры данных и перебирать их: список и окружение. Последний вы можете преобразовать в список с целью вызова do.call. –

+0

, так что я должен создать список (с циклом), а затем использовать код, который вы предложили? – feder80

Смежные вопросы