У меня есть основной фрейм данных, из которого я хочу создать новый фрейм данных на основе уникального значения значений столбца. Таким образом, все, что имеет значение «x» в конкретном столбце, будет добавлено в собственный DataFrame. И я хочу создавать его динамически, уникально называя каждый из вновь созданных DataFrame. Может ли кто-нибудь сказать, как я мог это сделать?
Например, на картинке строки с "Team ID" = 7514332
будут новым DataFrame с именем "P_1"
введите описание изображения здесь
Я написал это для DataFrame:
p_1 = player_df.loc[player_df['Team ID'].isin([7514332])]
Но здесь я жестко запрограммировал идентификатор команды на 7514332. У меня идентификатор команды находится в столбце в другом DF. Я могу выполнять итерацию по ним, чтобы соответствовать идентификатору команды и создавать их динамически, а не жестко кодировать?
Например, код будет соответствовать идентификатору команды для 7506093 из другого DF и создать "P_2"
со строками только для этого конкретного идентификатора команды. И это будет повторяться для "P_3"
, "P_4"
et c.