On May 2, 2010, at 10:22 AM, Mohan L wrote:





Your code has a different name for the sample object. And it would be more informative if you offered str on "sample1".

This is the result of str on "sample1".
> str(sample1)
'data.frame':    35943 obs. of  17 variables:
$ stdate : Factor w/ 7 levels "01/11/09 00:00",..: 1 1 1 1 1 1 1 1 1 1 ...

So stdate is not a date variable but that is probably not your problem since it looks like the time portion of your not-dates are all "00:00". tapply can work with this information


snipped

$ Login : Factor w/ 419 levels ".00","1.00","10.00",..: 114 283 217 216 14 1 2 2 407 327 ...

So "Login" is not a numeric class variable. Read the FAQ about the proper way to convert that variable to numeric without loosing information.

--
David.


$ EISent : Factor w/ 250 levels ".00","1.00","10.00",..: 1 132 23 132 2 1 1 1 1 2 ...
 $ EIReceived : num  12 5 43 0 8 2 11 12 4 0 ...
$ PMSent : Factor w/ 298 levels ".00","1.00","10.00",..: 1 1 1 1 1 1 1 1 1 1 ...
 $ PMReceived : num  8 4 61 1 12 8 0 9 1 0 ...


What I am trying is: I have 7 days data in .csv format. I need to the average Login for first day(1/11/2009) , from this average I have to calculate index divisor(ID). Then I have to calculate the average Login for all 7 days and need to multiple each day Login average with index divisor(ID), like this

stdate             LoginAverage       Index
1/11/2009          29.50                     LoginAverage*ID

This what I am trying? Any help will be appreciated

Thanks for your time.

Thanks & Rg
Mohan L




David Winsemius, MD
West Hartford, CT

______________________________________________
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