Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R编程-使用迭代值更改每个iteraion处理的字段名称_R - Fatal编程技术网

R编程-使用迭代值更改每个iteraion处理的字段名称

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

我是新的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.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
,因此不清楚您想要什么