我有问题。如果满足两个条件,我需要更换两列:
如果满足条件,R应替换NA的两列。
例如为: 假设我想比较数据中的第二列和第三列:
data[,2] = 7,2,4,5,9,2,1,8,2,4
data[,3] = 3,2,5,6,9,3,1,8,2,4
结果我想收到它:
data[,2] = 7,2,4,5,NA,2,1,NA,2,4
data[,3] = 3,2,5,6,NA,3,1,NA,2,4
当两列相等并且等于{7 or 8 or 9}.
答案 0 :(得分:0)
我们可以根据两列
创建逻辑索引private void listView1_ColumnClick(object sender, ColumnClickEventArgs e) {
MessageBox.Show("Column " + e.Column.ToString() + " Clicked");
}
或i1 <- data[,2]==data[,3] & data[,2] %in% 7:9 & data[,3] %in% 7:9
data[i1, 2:3] <- NA
和Reduce
&
data[Reduce(`&`, lapply(data[2:3], `%in%`, 7:9)), 2:3] <- NA