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
  • 81,317
  • 8
  • 19
  • 49

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
  • 101
  • 1
  • 5