Thank you!

Am 26.09.2012 13:31, schrieb Jim Lemon [via R]:
> On 09/26/2012 08:53 PM, Tagmarie wrote:
>
> > Hello,
> > I tried for about three hours now to solve this problem but I can't 
> figure
> > it out. I am sure someone knows how do it. At least I hope so.
> >
> > I have a data frame somewhat like this:
> >
> > myframe<- data.frame (ID=c("Ernie", "Ernie", "Bert", "Bert"),
> > Timestamp=c("24.09.2012 09:00", "24.09.2012 09:00", "24.09.2012 10:00",
> > "25.09.2012 10:00"), Hunger=c("1","5","2","2"), 
> Temp=c("25","30","27","28")
> > )
> > myframe
> >
> > As you can see for Ernie I do have different data for 24.09.2012 
> 9:00. Now I
> > would like to average the Hunger and Temp value for this timestamp 
> to get a
> > data frame without duplicated Times and the respective average Temp and
> > Hunger.
> >
> > I tried something like
> > Meanframe<-  by(myframe[, 3:4], duplicated(myframe$ID,
> > Zusatzdaten3$Timestamp) == TRUE, mean)
> > but it doesn't work and I guess that it is also totally crap ;-)
> >
> Hi Tagmarie,
> Your problem is that both Hunger and Temp are read in as factors. If you
> try it like this:
>
> by(as.numeric(as.character(myframe[,3])),myframe[,"ID"],mean)
> by(as.numeric(as.character(myframe[,4])),myframe[,"ID"],mean)
>
> You might get what you want. The "as.character" call is necessary,
> otherwise you will get the wrong mean values.
>
> Jim
>
> ______________________________________________
> [hidden email] </user/SendEmail.jtp?type=node&node=4644224&i=0> 
> 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.
>
>
> ------------------------------------------------------------------------
> If you reply to this email, your message will be added to the 
> discussion below:
> http://r.789695.n4.nabble.com/average-environmental-data-if-AnimalID-and-Time-is-duplicated-tp4644218p4644224.html
>  
>
> To unsubscribe from average environmental data if AnimalID and Time is 
> duplicated, click here 
> <http://r.789695.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4644218&code=UmFtZ2FkODJAZ214Lm5ldHw0NjQ0MjE4fDIwNzkwMzU2MDU=>.
> NAML 
> <http://r.789695.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>  
>





--
View this message in context: 
http://r.789695.n4.nabble.com/average-environmental-data-if-AnimalID-and-Time-is-duplicated-tp4644218p4644231.html
Sent from the R help mailing list archive at Nabble.com.
        [[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.

Reply via email to