Files
dic/result_analysis.py

29 lines
900 B
Python

import pandas as pd
# 업로드된 엑셀 파일 경로
file_path = r'C:\Users\dra\project\GOM\DIC\250228_DIC_2502A_채점결과.xlsx'
# 엑셀 파일을 불러오기
excel_data = pd.ExcelFile(file_path)
# 시트 이름 확인
print( excel_data.sheet_names )
# "채점 결과" 시트의 데이터 불러오기
df = pd.read_excel(file_path, sheet_name='채점 결과')
# 3_문항만 선택
df_3 = df[[col for col in df.columns if col.startswith("3_")]]
zero_counts_3 = (df_3 == 0).sum()
# 학생 및 총점과 관련 없는 열 삭제
# df = df.drop(["학생", "1_총점", "2_총점", "3_총점"], axis=1)
# # 각 문항에서 점수가 0인 횟수를 계산
# zero_counts = (df == 0).sum()
# 점수가 0인 개별 문항 상위 10개 선택
top_10_zero_counts = zero_counts_3.sort_values(ascending=False).head(10)
print("점수가 0인 개별 문항 상위 10개:")
print(top_10_zero_counts)