我在作业ID级别有一个数据框,其中包括提交日期,学生ID。我想查找最近12个月中学生提交的作业数量(不包括最新条目)。分配ID是唯一键。我希望以累计编号作为累积编号。
我尝试使用groupby来执行此步骤,但找不到所需的输出。我想要我在python中的答案。
是)我有的
Assmt id student id date of submission
106473754 100357 2/1/2016
102485554 100357 3/1/2016
108474032 100357 4/1/2016
101663805 100357 2/1/2017
307953885 100364 5/1/2017
307252429 100364 7/1/2017
304205214 100364 11/1/2017
304041247 100364 11/1/2017
512459298 100364 2/1/2018
Run Code Online (Sandbox Code Playgroud)
我想要的是
student id date of submission count_in_12_mon
100357 2/1/2017 3
100364 2/1/2018 4
Run Code Online (Sandbox Code Playgroud) 我有这种形式的数据集
Agent ID Month values
101 Jan-17 2
101 Feb-17 4
101 Mar-17 3
101 Apr-17 8
101 May-17 12
101 Jun-17 3
101 Dec-17 1
102 Jan-17 2
102 Feb-17 3
102 Mar-17 7
102 Apr-17 3
102 May-17 2
102 Jun-17 11
102 Sep-17 2
102 Oct-17 2
102 Nov-17 1
102 Dec-17 4
Run Code Online (Sandbox Code Playgroud)
我希望它变成这种形状
Agent ID Month values Jan-17 Feb-17 Mar-17 Apr-17 May-17 Jun-17 Sep-17 Oct-17 Nov-17 Dec-17
101 Jan-17 2 2 4 3 8 12 3 …Run Code Online (Sandbox Code Playgroud)