我试图弄清楚我的代码中的错误,因为我试图使用for循环减去下一行的行
aa <- for(i in 1:nrow(df)) {
df$subset <- df$AMZN[(i + 1)] - df$AMZN[(i)]
}
答案 0 :(得分:0)
在左侧设置索引[i]
:
data(iris)
df <- iris
aa<-for(i in 1:nrow(df)){
df$subset[i] <-df$Sepal.Length[(i+1)]-df$Sepal.Length[(i)]
}
除了使用for
循环之外,还有更好的方法可以做到这一点,但我限制了我对你提出的问题范围的回答。