pandas - rolling up rows to fill in missing data,"df.groupby('name')[['id', 'email']].first()"