私は小さなグループ(ID)に分離されたかなり巨大なデータセット(3mの観測値)のコードを作成しようとしています。下の表に記載されている各観測について、下位ランクの観測の条件が満たされると、私の下にランク付けされたすべての観測値に対して変数「値」の累積合計を作成します。グループランクに基づいて値を条件付きで合計するためのステートコード
[
私はそうする方法がある場合は、ループを使用せずにこのコードを書きたいです。 誰かが私を助けることができますか?
ありがとうございました!
更新: 以下の出力変数の式を貼り付けました。
UPDATE 2: 上記の表のCSV形式は次のとおりです。
ID,Rank,Condition,Value,Expected output,,
1,1,30,10,0,,
1,2,40,20,0,,
1,3,20,30,0,,
1,4,30,40,10,,
1,5,40,50,20,,
1,6,20,60,30,,
1,7,30,70,80,,
2,1,40,80,0,,
2,2,20,90,0,,
2,3,30,100,0,,
2,4,40,110,80,,
2,5,20,120,90,,
2,6,30,130,100,,
2,7,40,140,190,,
2,8,20,150,210,,
2,9,30,160,230,,
私はこの例に全く従うことができません。 ID 0の0、0、0、10、20、30、80の方法をどのように(たとえば)実行するかをご案内します。 –
ありがとうございました。私は方程式で質問を更新しました。 – SreeVathsan