yyyykk 现在已有转移概率矩阵r0,r1,r2.........,每个矩阵不一样,r0为初始状态分布,我想先r0乘r1,得到c1,然后c1乘r2,得到c2,c2乘r3,等到c3,然后提取每个矩阵c1,c2,c3......里的某个值相加,请问一下怎么写R语言循环语句,怎么能用i体现r0,r1,r2......呢。非常感谢
yusong library(magrittr) df <- data.frame(r0=1:5,r1=2:6,r2=3:7,r3=4:8) df df2 <- apply(df, 1, cumprod) %>% t() %>% as.data.frame() %>% setNames(c(paste0("c",1:4))) df2 是这个意思吗?