gpt4 book ai didi

r - R 中的计数和聚合日期

转载 作者:行者123 更新时间:2023-12-05 08:27:39 24 4
gpt4 key购买 nike

下面是我的数据:

Item    Date
Apple 09/06/2015
Orange 19/06/2015
Pear 01/09/2015
Kiwi 20/10/2015

我想在 R 的日期列中按月份和年份计算项目。

下面是我想要实现的输出:

Date       Frequency
05/2015 0
06/2015 2
07/2015 0
08/2015 0
09/2015 1
10/2015 1

谢谢。

最佳答案

只要确保您的日期格式正确,然后您就可以使用cuttable,如果您想修剪日期,还可以加上一些格式,

## Convert to date
dat$Date <- as.Date(dat$Date, format="%d/%m/%Y")

## Tabulate
tab <- table(cut(dat$Date, 'month'))

## Format
data.frame(Date=format(as.Date(names(tab)), '%m/%Y'),
Frequency=as.vector(tab))
# Date Frequency
# 1 06/2015 2
# 2 07/2015 0
# 3 08/2015 0
# 4 09/2015 1
# 5 10/2015 1

关于r - R 中的计数和聚合日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33139720/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com