给定一个csv文件,其中包含与期末考试成绩和性别相对应的列,我试图回答以下问题。我知道如何使用for循环解决问题,但不能解决pandas问题。

“找到班上所有女性的平均期末考试成绩。”

import pandas as pd
grades = pd.read_csv('samplegrades.csv',index_col=0)
grades['Final','Gender'== 'F'].mean() #Incorrect Line


对于使用pandas的正确语法的任何建议,我将不胜感激。谢谢

最佳答案

尝试,

grades.loc[grades['Gender'] == 'F', 'Final'].mean()

关于python - 使用 Pandas 从.csv文件提取,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46415162/

10-11 01:01