df.sort(columns=['name'], inplace=True)
df.set_index(keys=['name'], drop=False, inplace=True)
names = df['name'].unique().tolist()
joe = df.loc[df.name == 'joe']
Разделение фрейма данных на несколько фреймов данных