[R] get the row sums

David Winsemius dwinsemius at comcast.net
Tue May 18 22:53:20 CEST 2010


On May 18, 2010, at 4:32 PM, Changbin Du wrote:

>> head(en.id.pr)
>     valid.gene_id b.pred rf.pred svm.pred
> 1521    2500151211      0       0        0
> 366      639679745      0       0        0
> 1965    2502081603      1       1        1
> 1420     644148030      1       1        1
> 1565    2500626489      1       1        1
> 1816    2501711016      1       1        1
>
>
>> p.pred <- data.frame(en.id.pr, sum=apply(en.id.pr[,2:4], 1, sum)) #  
>> get
> the row sum for three variables.
> Error in FUN(newX[, i], ...) : invalid 'type' (character) of argument
>
>
> HI, Dear R community,
>
> I am try use the above codes to get the row sums, but it gave me  
> errors.
> CAN someone help me with this?

If you look at the results of str(en.id.pr) , I think you will find  
that one or more of those columns is of class character.

(There is also a rowSums function, but if you have character variables  
It's not likely to be of much additional help.)


>
>
> -- 
> Sincerely,
> Changbin
> --
>
> Changbin Du


David Winsemius, MD
West Hartford, CT



More information about the R-help mailing list