如果其他列中的两个单元格满足某些条件,我想将数据框中的单元格的值增加 1。我怎么做?
这就是我在一种情况下的做法:
`+`(data.frame[which(data.frame$col1 == some.value),]$col2 , 1)
我希望
`+`(data.frame[which(data.frame$col1 == some.value && data.frame$col3 == some.other.value),]$col2 , 1)
会工作,但它不会。
任何关于优雅解决方案的想法?