【发布时间】:2017-09-16 15:12:11
【问题描述】:
我有一个如下所示的数据框。 我想通过获取以下计数来构建数据配置文件。
1) 唯一学生 ID 的计数(学生人数) 我的答案有效:
print(len(df['Student ID'].unique()))
2) 唯一学生 ID 的计数其中 International=N(非国际学生人数)
我的回答无效:print(len(df1.loc[(df1['Student ID'].unique())['International Student'] == N]))
3) International=N & ATAR 不为空的唯一学生 ID 计数(拥有 ATAR 的非国际学生人数)
4) ATAR 在 0-50
之间的唯一学生 ID 的计数其他一些问题:
5) 我如何创建一个新的数据框,只有唯一的学生 ID 和所有其他列,在第一个之后删除每个学生 ID 的所有行
非常感谢您回答问题 2-5。
Student_ID International marks ATAR
119 N 60 80
119 N 70 80
119 N 75 80
129 Y 78 75
129 Y 60 75
155 Y 85
155 Y 80
【问题讨论】:
标签: python pandas dataframe count rows