假设我有以下由一些学生信息组成的原始数据帧:
STUDENT_ID SEMESTER COURSE_NAME
50694 21 X1
50694 21 X2
50285 21 X3
51442 21 X4
51600 21 X5
50285 21 X6
50494 21 X7
50494 21 X8
50802 21 X9
50802 21 X10
50802 21 X11
50285 21 X12
我想把它们按STUDENT_ID
分为(1)组,这样每个学生的课程都可以分组,如下所示:
STUDENT_ID SEMESTER COURSE_NAME
50694 21 X1
50694 21 X2
50494 21 X7
50494 21 X8
50285 21 X3
50285 21 X6
50285 21 X12
50802 21 X9
50802 21 X10
50802 21 X11
51442 21 X4
51600 21 X5
然后在STUDENT_ID
列中用一个特定值将其拆分,比如50802
,得到:
STUDENT_ID SEMESTER COURSE_NAME
50694 21 X1
50694 21 X2
50494 21 X7
50494 21 X8
50285 21 X3
50285 21 X6
50285 21 X12
和
STUDENT_ID SEMESTER COURSE_NAME
50802 21 X9
50802 21 X10
50802 21 X11
51442 21 X4
51600 21 X5
非常感谢您的帮助.