Hi, I have a vector with 4 elements, e.g., tau_i=c(100,200,300,400), but potentially tau_i[0]=0. In a "for" loop,
tau_i=c(100,200,300,400) m=4 tau_i[0]=0 # <------- ? P_i=1 for(i in 2:m) { P_i = P_i*(tau_i[i-1]-tau_i[i-2]) } Error in P_i = P_i * (tau_i[k - 1] - tau_i[k - 2]): replacement has length zero Unfortunately, I can add this potential element into "tau_i" because it has been defined initially and used mainly throughout all procedures. When I calculate > k=2 > tau_i[k-1]-tau_i[k-2] umeric(0) But, it should be "100". Is there anyone can help me solve this problem? Best, Jin NREL, Golden CO (303) 275-4642 -- View this message in context: http://n4.nabble.com/how-to-deal-with-vector-0-tp1690812p1690812.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.