r - R中7天滚动窗口的总和
问题描述
我有一个这样的数据框:
day device problem
2021-01-01 A 0
2021-01-02 A 1
2021-01-03 A 1
2021-01-04 A 0
2021-01-05 A 0
2021-01-06 A 1
2021-01-07 A 1
2021-01-08 A 1
2021-01-09 A 0
2021-01-10 A 1
2021-01-01 B 1
2021-01-02 B 1
2021-01-03 B 1
2021-01-04 B 1
2021-01-05 B 0
2021-01-06 B 0
2021-01-07 B 1
2021-01-08 B 0
2021-01-09 B 1
2021-01-10 B 0
我想知道是否有一种有效的方法可以找出任何设备有多少个 7 天(行)窗口至少有 1 个问题 = 1 个读数?
预期结果如下所示:
day device problem problem_count
2021-01-01 A 0 NA
2021-01-02 A 1 NA
2021-01-03 A 1 NA
2021-01-04 A 0 NA
2021-01-05 A 0 NA
2021-01-06 A 1 NA
2021-01-07 A 1 4
2021-01-08 A 1 5
2021-01-09 A 0 4
2021-01-10 A 1 4
2021-01-01 B 1 NA
2021-01-02 B 1 NA
2021-01-03 B 1 NA
2021-01-04 B 1 NA
2021-01-05 B 0 NA
2021-01-06 B 0 NA
2021-01-07 B 1 5
2021-01-08 B 0 4
2021-01-09 B 1 4
2021-01-10 B 0 3
这样的事情可能吗?感谢您的任何建议!
解决方案
推荐阅读
- ubuntu-18.04 - 断开 Ubuntu(英特尔 NUC)中的 HDMI 端口时,VNC 服务器卡住
- visual-studio - Microsoft Visual Studio 无休止地要求登录
- sql - Typescript Sequelize 使用链接到事务中数据的键创建数据
- php - Amadeus Flight Offers Price API 问题
- pine-script - 如何更改当天或特定会话期间最大实体蜡烛的条形颜色
- r - 将一列分成相等的部分
- html - 当我在 html.twig 文件中时,Visual Studio Code 会忘记 html 片段
- azure - 使用 azure oauth 客户端凭据流时如何添加可选声明以访问令牌
- javascript - 将所有纯文本链接替换为 href 并删除 https、https 和 www
- javascript - 从另一个组件事件中隐藏组件 - React