我正在尝试确定下一个 x(6 是当前计划,但这可能会发生变化)余额每月保持不变还是减少。
我在 Excel 中执行此操作,以便它从当前月份的值开始,并将下个月的值与它进行比较,看看它是保持不变还是减少等等。
=IF(AND(H3<=H2,H4<=H3,H5<=H4,H6<=H5,H7<=H6,H8<=H7),1,0)
这不是最灵活或最优雅的公式,因为它是最初探索的一部分。为了让一切更清晰、更可重复,我想把我的计算放到 R 中。
这是一个基本数据集,就像我的多个 ID 数月的数据一样。
rbind(data.frame(ID=1,Month=1:11,Bal=seq(from=500, to=300, by=-20)),
data.frame(ID=2,Month=1:10,Bal=rep(200,10)),
data.frame(ID=3,Month=1:11,Bal=seq(from=300, to=500, by=20)))
在行级别上根据原始数据计算或在 ddply 内工作的东西是理想的解决方案变体。
我对 R 还是很陌生,我确信有一个优雅的解决方案,但我真的看不到它。任何人都有一个简洁的解决方案,或者可以指出我应该研究的各种关键术语的方向,以尝试找到解决方案?