SyntaxFix
Write A Post
Hire A Developer
Questions
Use mapply
mapply
> df <- data.frame(x=c(1,2), y=c(3,4), z=c(5,6)) > df x y z 1 1 3 5 2 2 4 6 > mapply(function(x,y) x+y, df$x, df$z) [1] 6 8 > cbind(df,f = mapply(function(x,y) x+y, df$x, df$z) ) x y z f 1 1 3 5 6 2 2 4 6 8