Hi,

I'm Aisyah..I have a problem to run my R coding. I want to select maximum value 
according to week.

here is my data 

Date          O3_Conc
20000101        0.033
20000102        0.023
20000103        0.025
20000104        0.041
20000105        0.063
20000106        0.028
20000107        0.068
20000108        0.048
20000109        0.037
20000110        0.042
20000111        0.027
20000112        0.035
20000113        0.063
20000114        0.035
20000115        0.042
20000116        0.028

I want to find the max value from column O3_Conc for only 14 days that refer to 
biweekly in month. And the next 14 days for the max value.

I hope that I can get the result like this:

Date                     Max O3_Conc
20000101 - 20000114        0.068
20000115 - 20000129        0.061

I try many coding but still unavailable.

this example my coding

library(plyr)
      data.frame(CA0003)
      
      # format weeks as per requirement (replace "00" with "52" and adjust 
corresponding year)
      tmp <- list()
      tmp$y <- format(df$Date, format="%Y")
      tmp$w <- format(df$Date, format="%U")
      tmp$y[tmp$w=="00"] <- as.character(as.numeric(tmp$y[tmp$w=="00"]) - 14)
      tmp$w[tmp$w=="00"] <- "884"
      df$week <- paste(tmp$y, tmp$w, sep = "-")
      
      # get summary
      df2 <- ddply(df, .(week),transform, O3_Conc=max(O3_Conc))
      
      # include week ending date
      tmp$week.ending <- lapply(df2$week, function(x) rev(df[df$week ==x, 
"O3_Conc"])[[1]])
      df2$week.ending <- sapply(tmp$week.ending, max(O3_Conc, TRUE)
      
output
        Site_Id Site_Location                                       Date        
Year    O3_Conc Month   Day     week
1       CA0003  Sek. Keb. Cederawasih, Taman Inderawasih, Perai 20000101        
2000    0.033   1       1       NULL-NULL
2       CA0003  Sek. Keb. Cederawasih, Taman Inderawasih, Perai 20000102        
2000    0.023   1       2       NULL-NULL
3       CA0003  Sek. Keb. Cederawasih, Taman Inderawasih, Perai 20000103        
2000    0.025   1       3       NULL-NULL
4       CA0003  Sek. Keb. Cederawasih, Taman Inderawasih, Perai 20000104        
2000    0.041   1       4       NULL-NULL
5       CA0003  Sek. Keb. Cederawasih, Taman Inderawasih, Perai 20000105        
2000    0.063   1       5       NULL-NULL
6       CA0003  Sek. Keb. Cederawasih, Taman Inderawasih, Perai 20000106        
2000    0.028   1       6       NULL-NULL
7       CA0003  Sek. Keb. Cederawasih, Taman Inderawasih, Perai 20000107        
2000    0.068   1       7       NULL-NULL
8       CA0003  Sek. Keb. Cederawasih, Taman Inderawasih, Perai 20000108        
2000    0.048   1       8       NULL-NULL
9       CA0003  Sek. Keb. Cederawasih, Taman Inderawasih, Perai 20000109        
2000    0.037   1       9       NULL-NULL
10      CA0003  Sek. Keb. Cederawasih, Taman Inderawasih, Perai 20000110        
2000    0.042   1       10      NULL-NULL
11      CA0003  Sek. Keb. Cederawasih, Taman Inderawasih, Perai 20000111        
2000    0.027   1       11      NULL-NULL




--
This message has been scanned by E.F.A. Project and is believed to be clean.

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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