Я хотел бы найти эффективный способ умножения всех значений в каждом столбце в этом фрейме данных
dd <- data.frame(a=1:10,b=2:11,c=3:12)
на значение, которое соответствует имени этого столбца в другом «индексе» данных- frame (как в любом из приведенных ниже примеров)
d.1 <- data.frame(p=c("a","b","c"),q=3:5)
d.2 <- data.frame(a=3,b=4,c=5)
Есть ли способ для l oop для достижения этой цели?