Пример данных
data=data.frame("a1" = c(11:14,NA),
"a2"=c(23:27),
"b1"=c(0,0,1,1,1),
"b2"=c(1,1,0,0,1),
"WANT1" = c(0,0,13,14,NA),
"WANT2" = c(23,24,0,0,27))
Данные имеют a1 a2 b1 b2.Я хочу создать WANT1 и WANT2.ХОЧУ1 = a1 раз b1.WANT2 равен a2 умноженному на b2.Есть ли способ рассчитать все это сразу?
Я сделал
WANT1 = a1*b1
, и это, кажется, работает, но у меня есть это для многих строк, так есть ли более эффективный способ?