Я хочу разделить фрейм данных на отдельные фреймы.
Итак:
df:
name color value
joe yellow 7.0
mary green 9.0
pete blue 8.0
mary red 8.8
pete blue 7.7
joe orange 2.0
Я хочу получить:
df_joe
name color value
joe yellow 7.0
joe orange 2.0
df_mary
name color value
mary green 9.0
mary red 8.8
df_pete
name color value
pete blue 8.0
pete blue 7.7
Это достаточно просто сделатьиндивидуально и вручную.Но я хочу автоматизировать это в цикле или с помощью `groupby '.Есть много связанных ответов о том, как получить эту информацию, но ни один из найденных мною вопросов не обсуждает сохранение разбитой информации в нескольких фреймах данных.
ТАК В действительности это не дублирующий вопрос из-за следующего:
Я пытался зациклить что-то вроде этого:
names = ['joe','pete','mary']
for name in names
'df_' + name = df[df['Name'] == name]
Но я получаю ошибку, присваивая подмножеству dataframe недавно созданное имя.
Как я могусделать это?