Это также сработает - возвращает 9 столбцов, из которых вы вычитали второй.
df = data.frame(matrix(rnorm(100,0,1),nrow = 10)) df[,-2] - df[,2]