Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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中的For循环警告:要替换的项目数不是替换长度的倍数_R_Loops_For Loop - Fatal编程技术网

R中的For循环警告:要替换的项目数不是替换长度的倍数

R中的For循环警告:要替换的项目数不是替换长度的倍数,r,loops,for-loop,R,Loops,For Loop,这是我的代码,我想知道为什么会有警告消息说“要替换的项目数量不是替换长度的倍数” (1:5中的i){code> 如果(i==1){ Julian_data_first_expose[i]我认为问题可能在于Julian_data_first_expose+365*(i-1)。这似乎返回了一个向量,而不是一个值,这是您想要的吗?我猜您想要的代码是Julian_data_first_expose[i]+365*(i-1)非常感谢。是的,我的代码应该是Julian_data_first_expose[i

这是我的代码,我想知道为什么会有警告消息说“要替换的项目数量不是替换长度的倍数”

(1:5中的i){code> 如果(i==1){
Julian_data_first_expose[i]我认为问题可能在于
Julian_data_first_expose+365*(i-1)
。这似乎返回了一个向量,而不是一个值,这是您想要的吗?我猜您想要的代码是
Julian_data_first_expose[i]+365*(i-1)

非常感谢。是的,我的代码应该是
Julian_data_first_expose[i-1]+365*(i-1)
for (i in 1:5) { 

if (i==1) {
Julian_data_first_expose[i]<-as.Date("2017-05-15") 
 }else{
Julian_data_first_expose[i]<-Julian_data_first_expose+365*(i-1)
 }
}