I have the data frame resambling the one in the below
Date Expenditure Indicator
29-01-2011 5455 212
25-01-2012 5452 111
11-02-2011 365 5
I'm currently interested in summing up the Expenditure values, I'm trying to use the function below
dta.sum <- aggregate(x = dta, FUN = sum,
by = list(Group.date = dta$date))
but R returns the following error, Error in Summary.Date(c(15614L, 15614L, 15614L, 15614L, 15614L, 15614L, : sum not defined for "Date" objects. The Date column was previously defined as date with use of the as.Date function. Analogous function but with the mean works fine.
dta.sum <- aggregate(x = dta, FUN = mean
by = list(Group.date = dta$date))
I would like to keep date formatted as date.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…