从R中的列中提取常用日期

  • 本文关键字:常用 日期 提取 r dplyr
  • 更新时间 :
  • 英文 :


假设我有一个具有多个重复日期的column,并且我想提取常见日期,如何使用dplyrR中执行此操作?

样品

1/1/2004
1/1/2004
1/1/2004 
1/2/2004
1/2/2004
2/3/2004
2/3/2004
3/4/2004
3/4/2004

所需输出

1/1/2004
1/2/2004
2/3/2004
3/4/2004

您可以使用summarise:实现这一点

library(tidyverse)
dates <- tibble(
dates = c("2004/01/01", 
"2004/01/01", 
"2004/01/01", 
"2004/01/01",
"2004/01/02",
"2004/01/03",
"2004/01/04")
)
dates %>% 
mutate(dates = lubridate::ymd(dates)) %>% 
group_by(dates) %>% 
summarise(dates = max(dates))
#> # A tibble: 4 × 1
#>   dates     
#>   <date>    
#> 1 2004-01-01
#> 2 2004-01-02
#> 3 2004-01-03
#> 4 2004-01-04

创建于2021-11-08由reprex包(v2.0.1(

相关内容

  • 没有找到相关文章

最新更新