How can I use groupby and mean on a DataFrame, keeping all non-numeric columns? Example:
ID label_1 label_2 label_3 label_4 0 1