我有一个名为students.csv
的文件。有几列。我想对两列使用if
语句,gender
和scores
。我想显示得分最高的男生(按降序排列)。所以,我需要编写一个脚本,可以从csv文件中读取并结合这两列(性别和分数)。你知道吗
我试着用:
import pandas as pd
data = pd.read_csv('students.csv')
print(data[data["Gender"] == 1])
在这里我给男学生=1,女学生=0。
但是,我不知道如何打印出得分最高的男生。你知道吗
Tags:
您可以在pandas中使用.max()命令
输出:
如果需要多个值作为一个值,则可以使用^{} 来选择} ,并使用参数
Gender
和^{n
:如果只需要最高分,请使用^{} ,如comment中提到的
Edchum
:或者使用^{} by } 表示所有
Gender
和^{Gender
:如果需要名称,可以通过} 使用:
indexes
和^{如果只需要一个} :
Gender
,请使用^{或者更简单的解决方案是再次使用^{} :
你也可以使用
相关问题 更多 >
编程相关推荐