【发布时间】:2014-09-06 02:52:31
【问题描述】:
我正在尝试开发一个 if else 语句以应用于我下面的 data.frame。这些是我要考虑的条件:
- 如果“Year”中的年份=或>“YearLimitA”或“YearLimitB”中较大的年份值,则“Value”中的值保持不变。
- 如果“Year”中的年份或=“YearLimitA”或“YearLimitB”中的另一个年份值,则“值”需要除以 2。
- 如果“Year”中的年份
如果您对执行此操作的最佳方式有任何想法,我将不胜感激。当有多个条件时,我不确定从哪里开始。
示例 df:
名称 值 年份 YearLimitA 年限B df
if else 语句后的预期 df:
名称 值 年份 YearLimitA YearLimitB df2
【问题讨论】:
-
不完全。如果条件 2 为真,“值”除以 2。如果条件 1 为真,“值”保持不变。它的措辞可以更好;我会编辑它。
标签: r if-statement