Perhaps the real solution is to upgrade to R-2.9.0 and patch RPy so that it works with recent versions of R. The maintainer of RPy might be happy about patches.

Best,
Uwe Ligges




Rheannon wrote:
Hello,

I have some R code that I wrote with version 2.8.1 and have since needed to
revert back to version 2.7.0 in order to run my R code with RPy for Python.
R version 2.7.1 is the latest version RPy supports. My issue is my code is
no longer running properly and I was hoping someone might be able to help
me. I am wondering if there are certain functions that I am using that are
not supported in the older version of R.

I have uploaded the R file I am running and the error message I am receiving
after this section of code is as follows:
 #sum AFDD between FN and LN, excluding positive values
for(i in 1:R){
+ for(j in FN[i]:LN[i]){
+ if(Growth_period[i,j]<0)
+ AFDD[i] <- AFDD[i] + sum(Growth_period[i,j])}}
Error in if (Growth_period[i, j] < 0) AFDD[i] <- AFDD[i] +
sum(Growth_period[i, : argument is of length zero

When I run the same code in 2.8.0 there does not seem to be a problem. More
interestingly, in version 2.7.1 when I keep the input files the same, the
outputs do not match!? Which makes it harder to locate the exact cause of
the issue......

If anyone can see a particular function I am using that does not well in the
older vresion or has any suggestions that would be very helpful.

Cheers,
R

http://www.nabble.com/file/p23820222/Validation_Hydro_year_post.txt
Validation_Hydro_year_post.txt


______________________________________________
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.

Reply via email to