我的数据框heroku ps:scale web=1
带有item_sold_time
" POSIXct" " POSIXt"列,看起来像item_sold_time$SaleDate
。
我想按月份汇总:
2015-04-28 07:59:43
df2<-aggregate(list(Qty=item_sold_time$Qty), by=list(ISBN=item_sold_time$ISBN,DateYM=strftime(item_sold_time$SaleDate, format="%Y-%b")), FUN=sum)
的问题是它将日期转换为字符,如果我尝试将其转换回日期,我会收到错误。
我尝试了所有日期格式组合,我可以在2天的搜索中找到。该日期的最终目的地将在此图中使用:
strftime
请帮忙。感谢
答案 0 :(得分:0)
将每个日期设置为(例如)该月的15日,然后可以按日期汇总并绘制为正常。
as.Date(format(item_sold_time$SaleDate, "%Y-%m-15"))