开始之前。这不仅仅是装箱的问题。 我想对数据进行分组。
我想通过根据此数据框中的“标记”将“ user_id”分类为A或B或C来创建一个名为“ PC”的新列。
`user_id` `session_id` `is_correct` `is_attempted`
1055898378 5cd473b8118de 0.0 1.0
080941146 5cd46e6429063e 1.0 1.0
1078950588 5cd473a329063e 1.0 1.3
1080941146 5cd46e6429063e 1.0 1.0
1116860923 5cd472d029063e 0.0 1.0
1090133505 5cd2aad529063e 0.0 1.0
1090324745 5cd31c0929063e 1.0 1.0
1089085589 5cd4740329063e 0.0 1.0
1090324745 5cd31c0929063e 0.0 1.0
1092896346 5c816e341c1fba 1.0 1.0
要为每个用户查找“标记” =“ is_correct” /“ is_attempted”
The rules to classify is:
A: if user have scored >= 0.8
B: if user have scored >= 0.5 && < 0.8
C: if user have scored < 0.5
我希望输出如下:
user_Id
session_id
marks
PC
1090133505
5cd2aad529063e
0.5
B