Это мое решение:
dfA=data.frame(index=1:5, B=c(0,0,1,0,2), C=c(0,0,0,0,1)) dfB=data.frame(index=1:5, B=c(1,1,2,0,2), C=c(0,1,0,2,1)) dfC <- data.frame(ifelse(dfB[-1]>dfA[-1],1,0))
Результат:
B C 1 1 0 2 1 1 3 1 0 4 0 1 5 0 0