我想返回一列中的值,或NA,取決於其他列中的值。如何在R中正確寫入這個ifelse語句
我基本上是想看看是否在列中的值符合第一個測試標準:
df$v2.1 >= df$varx & df$v3.1 <6
如果沒有它滿足第二:
df$v4.1 >= df$vary & df$v5.1 >5
,然後,如果沒有回報NA
我試過的代碼如下。
df$v1.1 = ifelse(df$v2.1 >= df$varx & df$v3.1 <6 || df$v4.1 >= df$vary & df$v5.1 >5 ,df$v1.1, NA)
謝謝亞歷克斯,這對我以及以下答案。解釋非常感謝。 – Ash