R编程-使用迭代值更改每个iteraion处理的字段名称
我是新的R编程,我试图在以下要求的工作。但未能达到预期的效果。 如果有人能在这方面帮助我,我将不胜感激: 测试数据帧:R编程-使用迭代值更改每个iteraion处理的字段名称,r,R,我是新的R编程,我试图在以下要求的工作。但未能达到预期的效果。 如果有人能在这方面帮助我,我将不胜感激: 测试数据帧: Day1.balc Day2.balc Day3.balc Day4.balc x 100 20 30 40 y 100 10 10 10 > class(test) [1] "data.frame" 我的目标是实现: Day2.balc <- Day2
Day1.balc Day2.balc Day3.balc Day4.balc
x 100 20 30 40
y 100 10 10 10
> class(test)
[1] "data.frame"
我的目标是实现:
Day2.balc <- Day2.balc + Day1.balc
Day3.balc <- Day3.balc + Day2.balc
.
.
.
Day30.balc <- Day30.balc + Day29.balc
# Testing for first 4 days
for (i in 1:4 ) {
test$Day[i].balc <- test$Day[i].balc + test$Day[i-1].balc
}
Day2.balc我们可以从“测试”数据集中删除第一列和最后一列,并将数据集添加到一起
Days <- test[-1] + test[-ncol(test)]
Days感谢您的回复。但实际上我也需要所有字段。我最想知道的是如何根据迭代次数改变每次迭代的字段名,因为在我的实际情况中,我必须处理100多个字段。。count@Vijay你的回答不清楚。请更新您的文章与预期输出的基础上example@Vijay如果查看Days
数据,它的列名是Day2.balc、Day3.balc、Day4.balc
,因此不清楚您想要什么