r - 如何将几个月内的总积分制表?
问题描述
我有一个df1:
ID Month Score
716 5/2/2020 30
87 8/1/2020 34
190 5/30/2020 90
18 6/18/2020 100
19 7/2/2020 90
102 8/17/2020 89
60 7/7/2020 99
100 8/6/2020 109
77 9/5/2020 98
88 9/6/2020 99
99 12/4/2020 55
我想制作一个新的 df2 来计算每个月内的“事件”。然后我想在图表上绘制这些总数。如:
Df2
Month Events
05/2020 2
06/2020 1
07/2020 2
08/2020 2
09/2020 2
10/2020 0
11/2020 0
12/2020 1
该图将在 X 轴上显示月份,在 y 轴上显示事件
解决方案
aggregate(dat$Score,
list(format(as.Date(dat$Month, format="%m/%d/%Y"), format="%m/%Y")),
FUN = length)
# Group.1 x
# 1 05/2020 2
# 2 06/2020 1
# 3 07/2020 2
# 4 08/2020 3
# 5 09/2020 2
# 6 12/2020 1
推荐阅读
- python - 网站用 python 抓取 javascript 元素
- css - HTML/CSS:当表格不再适合屏幕时,响应地转置表格
- python - gdal.Grid 错误“收到 NULL 指针”
- tf-idf - 文档和查询向量的 TF-IDF 加权
- google-apps-script - CalendarApp.CalendarEvent 中的发件人信息
- c - 双精度类型的循环输入验证,但用户输入“abc”作为输入
- swift - Firebase 电子邮件身份验证登录关闭问题 swift
- c++ - CreateFont 和 GetTextMetrics 返回奇怪的值
- parsing - 如何在解析中还读取多少个字符?
- javascript - 决定元素的颜色变体