【发布时间】:2019-05-28 18:30:14
【问题描述】:
我在左侧有一个名为 T 的表作为源表。
最终输出应如下所示,
我只想获取Actual 值介于Basic 之间的那些行,这些行与Model 和Level 列相关联。
例如,如果您取Model = HT65,则Actual 的值23.2 介于Basic = 22 & 24 之间,因此应在Basic = 24 的位置选择该行。即以黄色突出显示,JF97 也是如此。在这里您可以参考右手边的表格作为参考结果。
对于同一型号,如果Actual为21,则应选择第一行,level = 1,如下所示:
如果Actual列值大于Basic中的值Level应标记为out 以橙色突出显示,如下所示,
我没有尝试过,因为它对我来说似乎很复杂。您的帮助将不胜感激。
【问题讨论】:
标签: r dplyr data-manipulation