I have following dataframe in pandas
code date time tank 123 01-01-2018 08:00:00 1 123 01-01-2018 11:00:00 1 123 01-01-2018 12:00:00 1 123 01-01-2018 13:00:00 1 123 01-01-2018 07:00:00 1 123 01-01-2018 09:00:00 1 124 01-01-2018 08:00:00 2 124 01-01-2018 11:00:00 2 124 01-01-2018 12:00:00 2 124 01-01-2018 13:00:00 2 124 01-01-2018 07:00:00 2 124 01-01-2018 09:00:00 2 I am grouping by and sorting it by 'time'
df= df.groupby(['code', 'date', 'tank']).apply(lambda x: x.sort_values(['time'], ascending=True)).reset_index() When I do reset_index() I am getting following error
ValueError: cannot insert tank, already exists