В соответствии с предыдущим вопросом; consolidating data frames in R Использование lapply прекрасно работает для чтения и объединения нескольких файлов csv.Объединение нескольких файлов при сохранении их тождеств
Мой вопрос, что вы также хотите создать и добавить идентификатор для этого объединенного набора данных на основе имени файла, который вы читаете в
Например, если у вас есть 2 набора данных, и они.
file 2014_1.csv;
Var1 Var2
21 140
2 134
3 135
file 2014_2.csv;
Var1 Var2
21 131
2 134
Я хочу, чтобы мой финальный стол выглядел так;
Var1 Var2 Period
21 140 2014_1
2 134 2014_1
3 135 2014_1
21 131 2014_2
2 134 2014_2
Есть ли способ сделать это?
Добавить в дополнительной колонке друг с периодом до cbind. то есть 'file1 $ Period <-" 2014_1 "' и то же самое для других файлов. – JeremyS
Спасибо за ответ ** JeremyS **. К сожалению, у меня более 30 файлов в каждой папке, поэтому я ищу более быстрый способ сделать это. Кроме того, что касается ответа ** ben au **, я не уверен, что бы это сработало. – Gokay
этот пост с ответом также от JeremyS http://stackoverflow.com/questions/21107006/import-all-txt-files-in-folder-concatenate-into-data-frame-use-file-names-as-v показывает, как нужно делать то, что вам нужно –