我有以下文件名....
Filename = ('../BSOS Supplier Sales (01289), 02.04.2018 - 08.04.2018 (X).xlsx')
我想 1)将文件读入df和 2)分配一个新的列变量“Date”,其中包含上述文件名中捕获的日期(02.04.2018 - 08.04.2018
如何使用pd.read_excel(Filename)完成此操作?
答案 0 :(得分:1)
您可以将内容读取到DataFrame
df = pd.read_excel(Filename)
现在使用正则表达式
提取日期import re
date = re.compile(r'([\.\d]+ - [\.\d]+)').search(Filename).groups()[0]
并在DataFrame中添加一个新列
df['Date'] = date