这是我的交易数据。它显示了从from列中的帐户到to带有日期和金额信息的列中的帐户的交易
data
id from to date amount
<int> <fctr> <fctr> <date> <dbl>
19521 6644 6934 2005-01-01 700.0
19524 6753 8456 2005-01-01 600.0
19523 9242 9333 2005-01-01 1000.0
… … … … …
1056317 7819 7454 2010-12-31 60.2
1056318 6164 7497 2010-12-31 107.5
1056319 7533 7492 2010-12-31 164.1
Run Code Online (Sandbox Code Playgroud)
我想计算from在进行特定交易的日期之前的过去 6 个月中列中的帐户收到的交易金额,并希望将此信息保存为新列。
以下代码可以很好地在一个小数据集(例如 1000 行)中完成此操作:
data
id from to date amount
<int> <fctr> <fctr> <date> <dbl>
19521 6644 6934 2005-01-01 700.0
19524 6753 8456 2005-01-01 600.0 …Run Code Online (Sandbox Code Playgroud)