i create data-frames in loop, name each data-frame using key not overwrite each datafranme in loop.
here simplified version of data-frame:
id field value 1 1.1 2 1.2 3 2.4 4 b 1.7 5 b 4.3 6 c 2.2 so in case end 3 data frames named a, b , c tired:
df2= df.groupby(['field']) key, group in df2: key = group.reset_index() but ofcourse name 'key' gets overwritten each sucessive loop. how can name each dataframe in loop key?
i lalso create list of created dataframes keep track of them.
you want store objects in dict:
df_dict = {} key, group in df2: df_dict[key] = group.reset_index()
Comments
Post a Comment