python - 使用 Pandas 从 .csv 文件中提取

标签 python pandas csv

我正在尝试回答以下问题,给出一个包含与期末考试成绩和性别(以及其他)相对应的列的 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/

相关文章:

python - Django - 保持原始方法的工作并添加新的自定义验证

Python:str.split字符串返回 'Columns must be same length as key',尽管expand=True并且字符串中的正则表达式没有多个匹配

python - Pandas - 添加一列以在 group-by 后唯一标识每个组

python - 尝试使用 csv 导入单词列表(Python 2.7)

python - Pandas read_csv 导入结果出错

php - 从带有标题的 CSV 文件构建 PHP Mysql 导入器

python - Flask __init__.py 不显示更改

python - 最有效的方法找到 3 个数字的最大公约数?

python - 如何删除我的 csv 中非 ascii 感染的行

python - 如何在没有样板代码的情况下将 pandas 系列的内容分配给 sqlAlchemy 类实例?