Calculer le taux de changement groupé par colonneComme beaucoup d'autres, je suppose, je regarde les données COVID-19 (j'ai obtenu les miennes de https://raw.githubusercontent.com/nytimes/covid-19-data/master/us-states.csv ). Je voudrais tracer l'évolution quotidienne des cas confirmés par État. J'ai pu le résoudre en triant d'abord les données par État, puis en calculant les deltas:
If(:state == Lag(:state, 1),
:cases - Lag(:cases, 1)
)
Mais existe-t-il un moyen de le faire sans trier d'abord les données, en utilisant une sorte de formulation Group By?
Re: Calculer le taux de changement groupé par colonneQuelque chose comme ça pourrait fonctionner ... mais ce sera lent si vous avez beaucoup de données
dt = Current Data Table();
curDate = :Date;
curState = :State;
Try( :cases - :cases[(dt < get rows where( :date == (curDate - In Days( 1 )) & :State == curState ))[1]] );
Re: Calculer le taux de changement groupé par colonneoups .... mon erreur ...... bonne prise
Re: Calculer le taux de changement groupé par colonneAvec une correction, passez de: "dt