df1.groupby('Group').agg(dict(Age='first', City='first', Name=' '.join)
    ).reset_index().reindex_axis(df1.columns, 1)
Объединение строки столбцов по нескольким индексам при сохранении других столбцов