21. Pivot Table of Mean Age

Medium

Reshape the data so rows are indexed by animal, columns are the distinct visits values, and each cell holds the mean age for that animal/visits combination.

Sample data: df:

  animal  age  visits priority
a    cat  2.5       1      yes
b    cat  3.0       3      yes
c  snake  0.5       2       no
d    dog  NaN       3      yes
e    dog  5.0       2       no
f    cat  2.0       3       no
... (10 rows total)
Implement solve(...)