pandas将多个excel合并至一个DataFrame

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/roamer314/article/details/78214713
import pandas as pd
import glob

def GetFile(fname):

    df = pd.read_excel(fname)
    
    # 记录文件名
    df['File'] = fname
    
    # 设置 "File" 列为索引
    return df.set_index(['File'])

df_list = [GetFile(fname) for fname in glob.glob(r"E:\指数*.xlsx")]
big_df = pd.concat(df_list)

猜你喜欢

转载自blog.csdn.net/roamer314/article/details/78214713