У меня есть данные типа
Date, Name, Something
2020-04-01,John,10
2020-04-01,Ivory,5
2020-04-01,Sam,3
2020-04-02,John,5
2020-04-02,Ivory,2
2020-04-02,Sam,1
2020-04-02,John,20
2020-04-02,Ivory,3
2020-04-02,Sam,9
, работающие с pandas, я хочу сравнить вчерашнее значение по имени, с сегодняшним результатом, чтобы получить увеличение, уменьшение. shift (3) не будет работать, потому что количество имен отличается для каждого дня. Как мне это сделать. Я хочу добавить предыдущий номер. Я пытался
df['old_data'] = df[(work['Name'] == df['Name']) & (df['Date'] ==
(df['Date'] - pd.Timedelta(days = 1))
)]['Something']
, но это не сработало.