Отображение столбцов Python и копирование данных - PullRequest
0 голосов
/ 20 марта 2019

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

Source Columns       Target Columns
Id                   TargetId
aab                  target_aab

и так далее. Для каждой записи целевого столбца я хочу просмотреть все исходные файлы с соответствующим именем исходного столбца и скопировать его данные в целевой CSV под соответствующим целевым столбцом. Также возможно, что для записи Целевого столбца нет соответствующего исходного столбца, но конечный целевой CSV, тем не менее, будет иметь этот столбец.
Мой текущий сценарий создает файл CSV со всеми записями в столбцах назначения в качестве заголовков, а затем я собирался создать словарь, в котором каждая запись представляла столбец назначения: пара столбцов источника и находилась внутри вложенного поля FOR. Цикл поиска данных в исходных файлах и скопировать их в целевой CSV для пары источник-цель.
Хотя я обеспокоен тем, является ли это оптимальным решением с точки зрения производительности, поэтому я надеялся, что кто-то здесь сможет помочь мне с лучшим подходом, возможно. Любая помощь будет принята с благодарностью, спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...