Как объединить несколько текстовых файлов, расположенных в двух разных папках, и создать новый столбец в файле объединения в Python? - PullRequest
0 голосов
/ 20 апреля 2019

All

У меня есть две папки, которые содержат ~ 1000 текстовых файлов. Скажем, папка 1 и папка 2. Я хотел бы объединить все файлы в один текстовый файл и создать новый столбец с именем «Метка» и назначить метки таким образом, чтобы, если файл 001.txt принадлежал Папке 1, столбец метки имел бы « Папка 1 »как метка. Аналогично, если текстовый файл принадлежит« Папке 2 », то метка будет« Папка 2 ». Пока у меня есть код ниже, где мне удается пометить весь текстовый файл в папке 1 и переименовать в папку 1, но это не то, что я хочу.

Folder1 = 001.txt, 002.txt .... 1000.txt

Folder2 = 001.txt, 002.txt .... 1000.txt

Справочный набор данных можно найти здесь
Скачать Ссылка на имя файла = набор данных полярности v1.0

import fileinput
import glob

file_list = glob.glob("*txt") #Looking at the files that has .txt extension
with open('Folder1.txt', 'w') as file:     
    input_lines = fileinput.input(file_list)
    file.writelines(input_lines)
...