import pandas as pd # 读取原始Excel文件的所有sheet excel_file = pd.ExcelFile('data/LeaveRecord.xlsx') df = pd.concat([excel_file.parse(sheet_name) for sheet_name in excel_file.sheet_names]) # 统计每个学生的请假次数和姓名 student_counts = df.groupby('学号').size().reset_index(name='请假次数') student_names = df.groupby('学号')['姓名'].unique().reset_index() student_counts['姓名'] = student_names['姓名'].apply(lambda x: ','.join(x)) # 判断是否错误 student_counts['是否错误'] = student_counts['姓名'].apply(lambda x: 1 if len(x.split(',')) > 1 else 0) # 保存结果到新的Excel文件 student_counts.to_excel('output_LR_1.xlsx', index=False)