On Aug 3, 2009, at 9:52 AM, Paulo Eduardo Cardoso wrote: > Thanks. Works > > A doubt. > > I asked that because I have a loop that can generate objects like > that or this one > > > str(object) > Named num [1:2] 670 314 > - attr(*, "names")= chr [1:2] "x" "y" > > To avoid using a ifelse() to calculate means of x and y, I'd like a > function that handle with this named numeric object and that list. > Any chance of do it with a single function?
I do not see any list object. Lists and arrays (of which the two dimensional ones are of type "matrix") are quite different basic data structures in R. If you interchange the use of those terms you will not get useful replies from R users. Those two object both appear to be matrices and both should be handled by those functions. > 2009/8/3 David Winsemius <dwinsem...@comcast.net> > > On Aug 3, 2009, at 9:07 AM, Paulo Eduardo Cardoso wrote: > > Maybe a very basic question. > How can I get mean of a object like this > > str(object) > num [1:53, 1:2] 734 734 736 734 736 ... > - attr(*, "dimnames")=List of 2 > ..$ : NULL > ..$ : chr [1:2] "x" "y" > > I want the mean of both x and y > > apply(object, 2, mean) > > or... > > colMeans(object) # which will be faster > > > _______________ > Paulo E. Cardoso > > [[alternative HTML version deleted]] > > __________________________________________ > David Winsemius, MD Heritage Laboratories West Hartford, CT [[alternative HTML version deleted]] ______________________________________________ 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.