I have a data frame as follows:
userID Correct
0 1050 F
1 1050 T
2 1050 T
3 1050 F
4 1050 F
5 1050 F
6 1050 F
7 1050 F
8 1050 F
9 1050 F
10 1051 F
11 1051 F
12 1051 F
13 1051 F
14 1051 F
15 1051 T
16 1051 F
17 1051 F
18 1051 F
19 1051 T
我希望做的是统计每个用户“Correct”列中T的数量。也就是说,在我们按userID对数据框进行分组之后,我想要一个包含该用户T数量的列。
以下是我所做的,但显然是错误的:
df.groupby('userID').agg({'Correct': lambda x: (x == T).count()})