У меня есть данные в таблице / Dataframe.
table/dataframe: temptable/temp_df
StoreId,Total_Sales,Date
S1,10000,01-Jan-18
S1,20000,02-Jan-18
S1,25000,03-Jan-18
S1,30000,04-Jan-18
S1,29000,05-Jan-18--> total sales value is decline from previous value(04-jan-18)
S1,28500,06-Jan-18--> total sales value is decline from previous value(05-jan-18)
S1,25500,07-Jan-18--> total sales value is decline from previous value(06-jan-18)(output row)
S1,25500,08-Jan-18--> total sales value is constant from previous value(07-jan-18)
S1,30000,09-Jan-18
S1,29000,10-Jan-18-->same
S1,28000,11-Jan-18-->same
S1,25000,12-Jan-18-->same (output row)
S1,25000,13-Jan-18
S1,30000,14-Jan-18
S1,29000,15-Jan-18
S1,28000,16-Jan-18
, поэтому я хочу те записи из фрейма данных / таблицы, которые отклоняются подряд 3 раза. если итоговое значение имеет тот же total_sale, то оно не будет считаться ни уменьшением, ни увеличением.
Ожидаемый результат:
StoreId,Total_Sales,Date
S1,25500,07-Jan-18
S1,25000,12-Jan-18