【发布时间】:2020-04-05 18:29:45
【问题描述】:
我希望myrate 列中的值为
-
myrate的第一个值应该是rupee(减号)amt -
myrate列的第二行应该是myrate的第一个值(在点 1 中生成的值)减去Rupee列的第二个值,如果“名称”在第一个和第二个中相同行 - 步骤 2 的逻辑应该继续,直到达到
Name列中的新值(在本例中:“sss”) 4.再次在“sss”名称的第二行,步骤2的逻辑应该继续
我尝试使用dplyr,它在某些迭代中给出了正确的答案,但在其他迭代中却失败了。
【问题讨论】:
-
你能用
dput和预期的输出显示数据吗 -
Name Amt Rupee Myrate kkk 20 11 -9 kkk 21 333 -342 kkk 22 65 -407 sss 23 90 67 sss 24 36 31 sss 25 71 -40 ttt 26 69 43 ttt 27 32 11 (myrate列是预期的输出)
标签: r loops dplyr row bigtable