Также вы можете использовать функцию agg,
df.groupby(['Name', 'Fruit'])['Number'].agg('sum')
Причина в том, что Student
расширение Person
делает его Comparable<Person>
, но не Comparable<Student>
, что ожидает ваш ArrayBox
.
Этого должно быть достаточно, чтобы позволить ему implement Comparable<Student>
.