如何在R中每月拆分数据

罗德里戈

我有一个与商店中的购买记录相对应的数据集,它是这样的:

Date          BuyId      Price     Description    Category
2010-01-01    101028        100    ...            ...
2010-01-01    101028        100    ...            ...
2010-01-01    101028        100    ...            ...
2010-01-01    101028        100    ...            ...
...

数据框中的日期为2010年1月10日至2015年4月1日,我想按月进行拆分,这样我可以得出每年每月的购买量,我的意思是:

Date        Count
2010-Jan    19128
2010-Feb    1232
...
...
2015-Mar    28363
2015-Apr    12834

我一直很难解决这个问题,因为我对R还是很陌生,我不知道很多功能。

我尝试使用拆分数据,split但无法成功。有人知道我该怎么做吗?

您可以dplyr为此使用

df %>%
  mutate(new.date = cut.Date(as.Date(Date, format = '%Y-%m-%d'), "month")) %>%
  group_by(new.date) %>%
  summarise(count = n())

mutategroup_by按月创建一个带有截止日期的新列,summarise并将计算条目数。


另外,如果您需要年份和缩写月份,只需再添加一个mutate

 %>%
mutate(new.date = format(as.Date(new.date), "%Y-%b"))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在R中每月拆分数据

来自分类Dev

如何在R中拆分数据帧

来自分类Dev

如何在SQL中拆分数据

来自分类Dev

如何在AngularJS中拆分数据?

来自分类Dev

如何在使用Soap时在android中拆分数据

来自分类Dev

如何在 Realm 中拆分数据库模式?

来自分类Dev

如何按R中的特定行拆分数据帧

来自分类Dev

如何按R中的特定行拆分数据帧

来自分类Dev

在R中拆分数据集

来自分类Dev

如何拆分数组中的数据

来自分类Dev

如何在fortran中拆分数组?

来自分类Dev

如何每月合并汇总并在特定日期拆分数据集

来自分类Dev

如何在双重分组依据数据框中拆分数据?

来自分类Dev

如何在熊猫中按行拆分数据帧或重新排序数据帧

来自分类Dev

如何在R中导出列拆分数据帧的子集?

来自分类Dev

如何在Datastage中基于定界符从单个列拆分数据?

来自分类Dev

如何在pyspark中使用pandas_udf拆分数据帧中的字符串

来自分类Dev

在R中,如何按多个列中的因数拆分/细分数据帧?

来自分类Dev

在R中,如何按多个列中的因数拆分/细分数据帧?

来自分类Dev

如何在行头中拆分数据帧

来自分类Dev

HighCharts - 如何在 Sankey 图中拆分数据标签?

来自分类Dev

在不拆分数据的情况下,如何使用R中的函数创建新的分类变量

来自分类Dev

在 R 中的多列中拆分数据框

来自分类Dev

如何从时间拆分数据?

来自分类Dev

从列表中拆分数据

来自分类Dev

如何在python中拆分数组中的每个值?

来自分类Dev

R:如何以编程方式遍历拆分数据帧

来自分类Dev

拆分数据帧以传递到R中的sprintf

来自分类Dev

在R中按比例拆分数据帧