R由%Y-%b作为日期汇总

时间:2016-10-07 13:59:23

标签: r date ggplot2

我的数据框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

请帮忙。感谢

1 个答案:

答案 0 :(得分:0)

将每个日期设置为(例如)该月的15日,然后可以按日期汇总并绘制为正常。

as.Date(format(item_sold_time$SaleDate, "%Y-%m-15"))