2015-04-18 2 views
-1

У меня есть несколько R-скриптов, которые создают кадры данных одинаковой длины, и я пытаюсь объединить все кадры данных в один.Связывание фреймов данных, созданных циклами в R

я использовал цикл для запуска этих сценариев R:

for(i in sample){ 
    source(i) 
} 

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

ответ

0

Предполагая, что source(i) возвращает кадр данных, вы можете объединить все кадры данных вместе с чем-то вроде:

do.call(rbind, lapply(sample, source)) 
Смежные вопросы