错误代码raise ValueError(f"Index {col} invalid")

title = ['日期', '子机构企业名', '经销商id',
         '经销商名称', '付款人账户名', '支付宝账号',
         '支用编号', '支用时间', '应还款时间',
         '支用金额''当前连续逾期天数', '逾期本金元',
         '逾期利息元', '手机号', '我行跟进情况', '逾期金额']

data = pd.read_csv(path1, index_col='支用编号')
pastDue = {'逾期本金元': '逾期金额', '逾期利息元': '逾期金额'}
overdue = data.groupby(pastDue, axis=1).sum()
overdue.to_excel(path2)

 

index_col只能这么用
index_col=0    # 0 表示第一列
index_col=[0,1]# [0,1] 表示第一、二列

 

path1 代表的文件路径?  报错信息是指 你在read_csv 是 指定的索引无效

错误源是由于列列表:usecols中未包含索引列名称“ 支用编号”引起的。

data = pd.read_csv(path1, index_col='支用编号',usecols=['日期', '子机构企业名', '经销商id', '经销商名称', '付款人账户名', '支付宝账号', '支用编号', '支用时间', '应还款时间', '支用金额''当前连续逾期天数', '逾期本金元', '逾期利息元', '手机号', '我行跟进情况', '逾期金额'])