Как объединить несколько CSV-файлов и скопировать данные в существующий TXT-файл - PullRequest
0 голосов
/ 22 октября 2019

У меня есть несколько папок, и каждая папка содержит 4 файла CSV, каждый файл содержит один столбец данных. Для каждой папки я хочу объединить эти файлы таким образом, чтобы новый фрейм данных содержал 4 столбца из этих CSV-файлов. Далее я хочу скопировать эти 4 столбца в существующий текстовый файл, который уже имеет 3 столбца. Таким образом, 4 столбца (из CSV-файлов) будут размещены рядом с существующими столбцами. Эта операция будет выполнена для нескольких папок. Я буду очень признателен за некоторую помощь.

1 Ответ

1 голос
/ 22 октября 2019
  • Вы можете использовать pandas для него.

Вы можете использовать эту ссылку: https://stackoverflow.com/a/21232849/4561068, чтобы составить список ВСЕХ имен файлов csv и сделать кадр данных изкаждого из них и добавления списка фреймов данных, а затем в конце итерации по всем из них вы можете объединить все фреймы данных в этом списке вместе, как показано в ссылке.

После этого вы можете просто записать фрейм данных в текстовый файл.

Надеюсь, это поможет !!

...