【发布时间】:2021-02-23 09:56:47
【问题描述】:
我有一个这样的数据框df:
[Date:mm/dd/yyyy]
Date Student_id subject Subject_Scores
11/30/2020 1000101 Math 70
11/25/2020 1000101 Physics 75
12/02/2020 1000101 Biology 60
11/25/2020 1000101 Chemistry 49
11/25/2020 1000101 English 80
12/02/2020 1000101 Sociology 50
11/25/2020 1000102 Physics 80
11/25/2020 1000102 Math 90
12/15/2020 1000102 Chemistry 63
12/15/2020 1000103 English 71
如何获得每个 Student_id 的所有唯一 Dates。
输出date_df:
Date Student_id
11/30/2020 1000101
11/25/2020 1000101
12/02/2020 1000101
11/25/2020 1000102
12/15/2020 1000102
12/15/2020 1000103
另外,我需要每个Student_id 的唯一Dates 计数:
Student_id unique_date_count
1000101 3
1000102 2
1000103 1
编辑:由于唯一的子项目,我无法删除任何行,所以我如何才能获得每个 Student_id 的唯一日期及其计数
提前感谢您的帮助!
【问题讨论】:
标签: python python-3.x pandas dataframe data-analysis