Как присвоить столбцу переменную «Дата» со значением даты из имени файла (Панды) - PullRequest
0 голосов
/ 03 мая 2018

У меня есть следующее имя файла ....

Filename = ('../BSOS Supplier Sales (01289), 02.04.2018 - 08.04.2018 (X).xlsx')

Я хочу 1) Считайте файл в df и 2) назначить новую переменную столбца «Дата» с датой, записанной в указанном выше имени файла (02.04.2018 - 08.04.2018

Как это можно сделать с помощью pd.read_excel (имя файла)?

1 Ответ

0 голосов
/ 03 мая 2018

Вы можете прочитать содержимое в DataFrame

df = pd.read_excel(Filename)

Теперь извлеките дату с помощью регулярного выражения

import re
date = re.compile(r'([\.\d]+ - [\.\d]+)').search(Filename).groups()[0]

И добавьте в DataFrame новый столбец с ним

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