比较if else中的两个字符串

时间:2016-09-22 10:16:24

标签: r data-analysis

我在数据框中有三列

openratelabels clickratelabels recomendation
good              good            ----
good              bad             ----
bad               good            ----
bad               bad             ----

我正在尝试比较openratelabels and clickratelabels以建议recommendation 对上述案例的建议就像我们提供的文本一样。

for(i in 1:nrow(df)){

    if(df$OpenRateLabels[i]=="good" & df$ClickRateLabels[i]=="good"){
      df$Recommendation="performing good"}

    else if(df$OpenRateLabels[i]=="good" & df$ClickRateLabels[i]=="bad"){
     df$Recommendation="check creative"}
}

我收到以下错误:

  

if中的错误(df $ OpenRateLabels [i] ==“good”& df $ ClickRateLabels [i] ==   :
  缺少需要TRUE / FALSE的值

0 个答案:

没有答案