Calculate GPA using Python

import pandas as pd
excel_path = 'GPA.xlsx'
d = pd.read_excel(excel_path, sheetname=None)
D:\anacorda\lib\site-packages\pandas\io\excel.py:329: FutureWarning: The `sheetname` keyword is deprecated, use `sheet_name` instead
  **kwds)
df = pd.DataFrame(d['Sheet1'],columns=['學年度學期','選別', '科目名稱', '學分','成績','GPA 4.3','GPA 4.0'])
df.head(5)
學年度學期 選別 科目名稱 學分 成績 GPA 4.3 GPA 4.0
0 1072 選修 機器學習 3 80 NaN NaN
1 1072 選修 進階資料結構 3 99 NaN NaN
2 1072 選修 金融交易系統 3 96 NaN NaN
3 1071 必修 專題(二) 1 90 NaN NaN
4 1071 必修 專業倫理-科技倫理 2 90 NaN NaN

換算成積至4.3/4.0

def four_point_three(grade):
    if grade>=90:
        return 4.3
    elif grade<=89 and grade>=85:
        return 4
    elif grade<=84 and grade>=80:
        return 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值