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.