列ごとにグループ化された変化率を計算する私は、他の多くの人と同じように、COVID-19データを調べています( https://raw.githubusercontent.com/nytimes/covid-19-data/master/us-states.csv )。州ごとに確認された症例の毎日の変化をプロットしたいと思います。最初にデータを状態でソートし、次にデルタを計算することで解決できました。
If(:state == Lag(:state, 1),
:cases - Lag(:cases, 1)
)
しかし、何らかのGroup By公式を使用して、最初にデータをソートせずにこれを行う方法はありますか?
Re:列ごとにグループ化された変更率を計算するこのようなものはうまくいくかもしれませんが、大量のデータがある場合は遅くなります
dt = Current Data Table();
curDate = :Date;
curState = :State;
Try( :cases - :cases[(dt < get rows where( :date == (curDate - In Days( 1 )) & :State == curState ))[1]] );
Re:列ごとにグループ化された変更率を計算するおっと....私のエラー......グッドキャッチ
Re:列ごとにグループ化された変更率を計算する1つの修正で、「dt