Мы можем использовать Map
от base
или map2
от purrr
:
Map(function(x,y) x+y, df1,df2)
С purrr
:
purrr::map2_df(df1,df2,function(x,y) x+y)
Используя mapply
и mtcars
для воспроизводимости:
head(mapply(function(x,y) x + y, mtcars, mtcars))
mpg cyl disp hp drat wt qsec vs am gear carb
[1,] 42.0 12 320 220 7.80 5.24 32.92 0 2 8 8
[2,] 42.0 12 320 220 7.80 5.75 34.04 0 2 8 8
[3,] 45.6 8 216 186 7.70 4.64 37.22 2 2 8 2
[4,] 42.8 12 516 220 6.16 6.43 38.88 2 0 6 2
[5,] 37.4 16 720 350 6.30 6.88 34.04 0 0 6 4
[6,] 36.2 12 450 210 5.52 6.92 40.44 2 0 6 2