Я пытаюсь объединить коллекцию из 600 текстовых файлов, каждая строка выглядитОбъединение файлов в Python с использованием
Measurement title Measurement #1
ebv-miR-BART1-3p 4.60618701
....
evb-miR-BART1-200 12.8327289
с 250 или так строк в каждом файле. Каждый файл отформатирован таким образом, с теми же заголовками данных. То, что я хотел бы сделать, это объединить файлы таким образом, что он выглядит как этот
Measurement title Measurement #1 Measurement #2
ebv-miR-BART1-3p 4.60618701 4.110878867
....
evb-miR-BART1-200 12.8327289 6.813287556
Я интересно, если есть простой способ python, чтобы вырезать второй столбец каждого файла, а затем добавить его в главный файл? Я планировал вытащить каждую строку, а затем использовал регулярные выражения для поиска второго столбца и добавления его в соответствующую строку в основном файле. Есть ли что-то более эффективное?
Под «с теми же заголовками данных», вы имеете в виду, что все они говорят «Измерение №1» или что все они говорят «Измерение № [все]»? Являются ли файлы названными в предсказуемом порядке? – DSM
Я вытащил список файлов, который я хочу, используя glob, затем прочитал данные из файлов. – Adarath