【发布时间】:2020-09-14 15:52:48
【问题描述】:
我对以下格式的数据有一个简单的问题(date 是 dd/m/yy)。数据输入代码在问题下方。
#> date a b
#> 1 25/1/20 10 20
#> 2 26/1/20 20 40
如何为整个 1 月添加行,a 和 b 的值为 0?
我想要的输出是:
#> date a b
#> 1 01/1/20 0 0
#> 2 02/1/20 0 0
#> ...
#> ...
#> 25/1/20 10 20
#> 26/1/20 20 40
Tidyverse 的答案是首选,但我对任何解决方案都很满意。
数据输入代码:
df <- data.frame(
stringsAsFactors = FALSE,
date = c("25/1/20", "26/1/20"),
a = c(10L, 20L),
b = c(20L, 40L)
)
【问题讨论】:
标签: r dplyr tidyverse lubridate