[R] sapply question

Petr Pikal petr.pikal at precheza.cz
Wed Jun 28 16:49:21 CEST 2006


Hi

from posting guide

Technical details of posting: See General Instructions for more 
details of the following: 

No binary ***attachments*** except for PS, PDF, and some image and 
archive formats (others are automatically stripped off because they 
can contain malicious software). Files in other formats and larger 
ones should rather be put on the web and have only their URLs posted. 
This way a reader has the option to download them or not. 

So your attachement was stripped off. 

Tapply uses only one variable but you can use ?by or ?aggregate.
by gives you a list, aggregate a data frame

by(part.of.your.data.frame[,c(1,5,8:11,15)], your.column, function)

aggregate(part.of.your.data.frame[,c(1,5,8:11,15)], 
list(your.columns,  function)

HTH
Petr


On 28 Jun 2006 at 10:06, Afshartous, David wrote:

Date sent:      	Wed, 28 Jun 2006 10:06:34 -0400
From:           	"Afshartous, David" <afshart at exchange.sba.miami.edu>
To:             	"Afshartous, David" <afshart at exchange.sba.miami.edu>,
	<r-help at stat.math.ethz.ch>
Subject:        	[R] sapply question

> sent this to the list yesterday but didn't see it listed in the daily
> summary ... apologies if you receive it twice ...
> 
> ________________________________
> 
> From: Afshartous, David 
> Sent: Tuesday, June 27, 2006 10:02 AM
> To: 'r-help at stat.math.ethz.ch'
> Subject: sapply question
> 
> 
> All:
> 
> I'm trying to use sapply to break up data within another function.
> (tapply doens't seem to work since I want to access several variables
> of a data set, not just break up a single variable according to a
> factor.) I tried the R documentation but that wasn't much help on
> this.
> 
> The first function in the attached file works, breaking up the data
> according to patient number (6 observations per 24 patients) via a for
> loop i=1,..24. 
> 
> The second function is an attempt to use sapply instead of the first
> "for loop".    it doesn't load properly and I seem to be absolutely
> blind as to why; my guess is that it's something "obvious".  any help
> appreciated.  (necessary data attached)
> 
> thanks!
> dave  
> 
> ps:
> I'm on windows and,
> r.2 =100  (input to function)
> dat = comp.CAND.frm (attached file)
> 
> 
>  [[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide!
> http://www.R-project.org/posting-guide.html

Petr Pikal
petr.pikal at precheza.cz



More information about the R-help mailing list