R 基于顺序降压构建柱

R 基于顺序降压构建柱,r,R,我试图做一个简单的数学运算,但不能完全弄清楚,基本上我有一个下面的数据帧- Allo <- c(0,0,0,0,1,0) 但是我需要按特定的数字(5)倒计时到第1行的余数,因此,rep()和seq()?Mmh的组合。。。我认为你对你的问题解释得不够清楚。。。例如,您能描述一下(在您的脑海中)如何从给定的输入中获得3,5,5,5,1,0?基本上,重新设置CurAge=19,它必须倒计时5,并将剩余部分保留在Allo row 1中。我想如果数字变成负数,我会很好,因为我可以写些别的东西将负数

我试图做一个简单的数学运算,但不能完全弄清楚,基本上我有一个下面的数据帧-

Allo <- c(0,0,0,0,1,0)

但是我需要按特定的数字(5)倒计时到第1行的余数,因此,
rep()
seq()

Mmh的组合。。。我认为你对你的问题解释得不够清楚。。。例如,您能描述一下(在您的脑海中)如何从给定的输入中获得
3,5,5,5,1,0
?基本上,重新设置CurAge=19,它必须倒计时5,并将剩余部分保留在Allo row 1中。我想如果数字变成负数,我会很好,因为我可以写些别的东西将负数改为0。
19-5-5-5
不会产生3作为余数(而是4)?也许1算数,所以你基本上从18开始?(顺便说一句,
Allo
不是一个data.frame,而是一个向量)向量真的应该是
c(0,6,6,1,0)
?18可以平均分布在元素
2:4
上,在第一个元素上留下零余数。
Allo[1:(match(1, Allo)-1)] = seq((RetAge-CurAge-1),0,-5)