Using raw data that has at least dateTime, value, code, populates the rest of the basic Daily data frame used in EGRET analysis.
Value
A data frame 'Daily' with the following columns:
| Name | Type | Description |
| Q | numeric | Discharge in m^3/s |
| Julian | integer | Number of days since Jan. 1, 1850 |
| Month | integer | Month of the year [1-12] |
| Day | integer | Day of the year [1-366] |
| DecYear | numeric | Decimal year |
| MonthSeq | integer | Number of months since January 1, 1850 |
| Qualifier | character | Qualifying code |
| i | integer | Index of days, starting with 1 |
| LogQ | numeric | Natural logarithm of Q |
| Q7 | numeric | 7 day running average of Q |
| Q30 | numeric | 30 day running average of Q |
Author
Robert M. Hirsch rhirsch@usgs.gov
Examples
dateTime <- as.character(seq(as.Date("2001/1/1"),
as.Date("2001/12/31"), by = "day"))
value <- 1:365
code <- rep("",365)
dataInput <- data.frame(dateTime, value, code, stringsAsFactors=FALSE)
Daily <- populateDaily(dataInput, 2)
#> There are 365 data points, and 365 days.
