我想基于上一列的总和,但从0开始,向数据帧添加新的矢量。
我试图用0创建一个向量,然后用cumsum函数创建一个向量,但是现在我又有了另外一行。我尝试删除其他行,但是不能删除。
mydata$time<-c(0,cumsum(mydata$duration))
$<-.data.frame
(*tmp*
中的错误,时间,值= c(0,5,9,15.4,:
替换有1138行,数据有1137
答案 0 :(得分:1)
我们可能需要删除最后一个元素,然后进行累加和,否则,原始列的行数与创建的新vector
的行数之间将不匹配
cumsum(c(0, mydata$duration[-nrow(mydata)]))