33
我有一个表,看起来像下面的
我们可以在分组后使用complete
:
library(lubridate) # formatting date
library(dplyr)
df %>%
mutate(Date = as.Date(ydm(Date))) %>% # you don't need this if your date is in correct format
group_by(Key) %>%
complete(Date = seq(min(Date), max(Date), by = "1 day"),
fill = list(Metric = 0))
Key Date Metric
<chr> <date> <dbl>
1 A 2021-01-01 6
2 A 2021-01-02 3
3 A 2021-01-03 0
4 A 2021-01-04 0
5 A 2021-01-05 3
6 B 2021-01-03 4
7 B 2021-01-04 1
8 B 2021-01-05 2
我打赌有更短的方法,但这应该可以工作:
library(tidyverse)
df %>%
# get min and max date within Key
group_by(Key) %>%
mutate(minDate = min(Date), maxDate = max(Date)) %>%
ungroup() %>%
# make row for every Key / Date combo
complete(Key, Date, fill = list(Metric = 0)) %>%
# only keep the ones in that Key's range
filter(Date >= minDate, Date <= maxDate)
相关内容
- 没有找到相关文章
最新更新
- RegEx在SAP 7.5中以字符的第一次出现开始并结束
- 使用MS Graph Rest APi上传文件到Documentset
- 忽略正则表达式搜索中的模式错误,不要使搜索崩溃
- 在一个帐户上有多个Youtube频道.如何将提供的API密钥限制为仅1个通道?
- 如何根据输入列表中的项数更改URL ?
- scipy. integrated .quad给出ValueError:给出无效的可调用对象
- 将Pandas Datetime转换为Postgres Date
- 不能在caporal中使用prog模块
- 使用Powershell打开特定的Outlook配置文件
- 如何在WrapPanel中获得元素的坐标?
- 如何检查webpack.config.js中的监视模式?
- 如何创建动态正则表达式生成器?
- ActorReferences作为Akka中其他角色的成员变量
- 我不知道有什么区别
- 文字SQL工作:数组值必须以"{"或维度信息开头
- Go-使函数与外观相似的结构切片一起工作的惯用方法
- 在一个弹出窗口中管理多个输入的焦点
- r语言 - 进行单向方差分析
- 当应用程序保持打开状态时,标识会话超时
- 在cmake中使用PUBLIC/PRIVATE/INTERFACE的例子
- 不能将反射字段强制转换为映射
- return NULL for whois python3
- Sequelize如何将日期格式设置为YYYY-MM-DD HH:mm:ss并将列保持蛇形大小写 &
- 如何从给定字符串中删除字符?(python中的字符串操作)
- WMI wbemtest错误0x80070005访问被拒绝
- 如何从Android应用程序发送数据到Node.js
- 单元格列表与LazyVGrid有时消失
- flutter stripe付款错误尚未初始化付款单
- 在使用@ pip安装需求时,部署到heroku失败
- setTimeout结束后如何填充元素?
热门标签:
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium