Если вам нужны циклы, вы можете сделать это, как показано ниже:
# for loop by row
for (i in seq(nrow(v))) {
v0 <- rbind(v0,v[i,]*exp(d*k[i]))
}
# for loop by column
for (j in seq(ncol(v))) {
v0 <- cbind(v0,v[,j]*exp(d*k))
}
Однако наиболее эффективным способом является использование матрицы для манипулирования данными. Вместо использования для l oop, возможно, вы можете попробовать код ниже
# matrix approach
v0 <- as.matrix(v)*exp(outer(d,k,"*"))