In my dataframe I made a column for average delay which was the mean of a company's delay for clearing a certain amount. Since my average delay and delay contained negative values like -3 days , I was hoping that when I convert my average delay to seconds it will be negative too but it was positive. what did I do wrong?
avg_delay = maindata.groupby('name_customer')['delay'].mean(numeric_only=False)
maindata['avg_delay'] = maindata['avg_delay'].dt.seconds