добавить несколько CSV-файлов в конце друг друга, используя R - PullRequest
1 голос
/ 04 мая 2020

Учитывая, что есть несколько файлов с разным количеством строк, например:

  1. старики
  2. молодые люди
  3. подростки

enter image description here

Используя R, мне нужно добавить их в один CSV-файл в конце друг друга с дополнительным столбцом типа людей (старые, молодые, ...) вроде:

enter image description here

Кабина, вы помогаете мне узнать, какие команды мне следует использовать для этого.

1 Ответ

1 голос
/ 04 мая 2020

Мы можем загрузить файлы .csv в list, прочитать их с помощью read_csv (из readr), зацикливая файлы с imap

library(purrr)
library(readr)
files <- list.files(pattern = '\\.csv', full.names = TRUE)
names(files) <-  tools::file_path_sans_ext(basename(files))
out <- imap_dfr(files, read_csv, .id = 'age')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...