读取目录中的多个Excel文件并附加到Pandas数据框

时间:2019-06-06 14:46:06

标签: python pandas file dataframe

所有文件都位于目录中:

C:/BD/KENYA/<file name>.xlsx

所有文件都具有以下名称格式:

'Kenya 1686 dated 20.03.19'

因此,有两个参数会发生变化:

1686(ID号)和20.03.19(日期)

熊猫确实读懂了完整的路径:

pd.read_excel('C:/BD/KENYA/Kenya 1686 dated 20.03.19.xlsx')

但是我如何循环浏览文件集(约1900个项目),从文件中读取数据并全部汇总成数据框?

我尝试将路径放入变量:

path = 'C:/BD/KENYA/Kenya 1686 dated 20.03.19.xlsx'

这也可以。但是我无法串联文件路径的各个部分。

os.abspath-不起作用。

path = 'C:/BD/KENYA/Kenya 1686 dated 20.03.19.xlsx'
df = pd.read_excel(path)

结果,我需要一个由多个Excel文件构建的DataFrame。

1 个答案:

答案 0 :(得分:0)

F(1) = F(1,1)*B(1) + F(1,2)*B(2) + F(1,3)*B(3)