【发布时间】:2015-09-18 05:55:59
【问题描述】:
我有一个包含两列(选项 1 和选项 2)的表或数据框 (df9),并希望添加一个新列,该列基于以下逻辑填充前两列的值:
如果已填充选项 1(非空),则使用选项 1 值,否则,使用选项 2(无论是否为空)。
Choice1 = c("Blue","","White","")
Choice2 = c("Tomato","Apple","Banana","Peach")
df9 <- data.frame(Choice1,Choice2)
尝试了多种 if 语句均未成功,不确定如何在需要时通过表执行循环。谢谢。
【问题讨论】:
标签: r if-statement