0

i have a dataframe which looks like this players dataset. i want to make seperate dataframe for each club name for eg:

real_madrid=fifa[fifa['club']=='Real Madrid']
arsenal=fifa[fifa['club']=='Arsenal']

for every possible club present in dataset, how can i do so?

mozway
  • 194,879
  • 13
  • 39
  • 75

1 Answers1

0
# generator
clubs = df.groupby('club')
clubs = (clubs.get_group(group) for group in clubs.groups)
clubs.__next__()
# or a list
clubs = [clubs.get_group(group) for group in clubs.groups]
clubs[0]

Or you could do a loop if you don't want a generator or list of dataframes

shullaw
  • 96
  • 1
  • 5