[R] Row Sum, exclude positive values

Rheannon rbrooks at uvic.ca
Tue Jul 15 23:35:31 CEST 2008


Hello,

I'd like to sum the values of a row from the first negative number (FN) to
the last negative number (LN), but not add any positive values to the sum.
Then apply this to each row of the data frame.

For example if I have a dataframe with Row 1 values 
DF = (4, 3, 2, 1, 0, -1, -2, -3, -2, 2, 1, -1, -2, -3, -2, -1, 1, 2)
I would like to sum the numbers from column 6 to column 16, but not include
column 10 & 11.

I believe it would look something like 

function(x)while x[FN + 1] != 0 && x[FN] != LN sum(x[FN] to x[FN + 1]); FN =
FN + 1   

But I cant seem to get the sintax right.
Could someone help me?
Cheers,
R

-- 
View this message in context: http://www.nabble.com/Row-Sum%2C-exclude-positive-values-tp18475407p18475407.html
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list