Добавить имя файла к каждой строке в файле с разделителями табуляции

Просматривал форумы, но все еще испытывал трудности с необходимостью ниже:

У меня есть большой текстовый файл, разделенный табуляцией, в который мне нужно добавить столбец с именем файла (или любым другим постоянным значением), чтобы затем использовать его в проекте хранилища данных. Я использую Windows и не могу устанавливать приложения как машину компании, но я могу использовать powershell / cmd. Я предпочел бы не повторять каждую строку, так как файл содержит около 1,8 миллиона строк. Есть идеи?

Логика: я использую Tableau в качестве инструмента для обработки данных и каждую неделю импортирую текстовый файл с еженедельными данными. Проблема в том, что в текстовом файле нет поля для указания, какая это неделя (кроме имени текстового файла), поэтому, когда я выполняю UNION из нескольких файлов, я теряю, какие данные за какую неделю. В идеале у меня был бы способ добавить либо имя файла (в котором есть дата), либо что-то вроде "Wk 01 2017".

Спасибо!

1 ответ

Похоже, я решил это - Tableau на самом деле создает поле "имя таблицы", когда вы объединяете несколько файлов, поэтому не нужно было манипулировать файлами напрямую.

Другие вопросы по тегам