怎么用python把多个excel的数据合成一个dataframe?

我有五个文件,名字是usa,china,uk,canada,japan。 文件里的数据格式都是一样的。 想合成一个dataframe,3个列索引:level 0 就是文件名(国家名);level 1 叫 term ;level 2 叫 field。跪求Python代码!!!感谢!!!

第1个回答  2020-09-21
假如你的5文件在同一个文件夹中,路径为path
file_name_list = ['usa', 'china', 'uk', 'canada', 'japan']
data_list = []
for i in file_name_list:
data_list.append(pd.read_excel(path + '/%s.xlsx' % i))
data = pd.concat(data_list)