在R中清除和格式化日期
在我的数据集中,有一列名为“Date”,所有日期值的开头都有一个字母“X”。我想将此列转换为YYYY-MM-DD格式。任何人都可以帮我。在R中清除和格式化日期,r,date,format,data-cleaning,R,Date,Format,Data Cleaning,在我的数据集中,有一列名为“Date”,所有日期值的开头都有一个字母“X”。我想将此列转换为YYYY-MM-DD格式。任何人都可以帮我。 以下是一些关于如何提供正确的解决方案的信息 下面是一个使用dplyr和lubridate包的解决方案 数据: library(lubridate) library(dplyr) df %>% mutate( Date = as_date(Date, format = "X%Y.%m.%d") ) #> #
以下是一些关于如何提供正确的解决方案的信息 下面是一个使用
dplyr
和lubridate
包的解决方案
数据:
library(lubridate)
library(dplyr)
df %>%
mutate(
Date = as_date(Date, format = "X%Y.%m.%d")
)
#> # A tibble: 10 x 3
#> Country Date Recovered
#> <chr> <date> <dbl>
#> 1 Afghanistan 2020-01-22 0
#> 2 Algeria 2020-01-22 0
#> 3 Andorra 2020-01-22 0
#> 4 Angola 2020-01-22 0
#> 5 Antigua and Barbuda 2020-01-22 0
#> 6 Argentina 2020-01-22 0
#> 7 Armenia 2020-01-22 0
#> 8 Australia 2020-01-22 0
#> 9 Austria 2020-01-22 0
#> 10 Azerbaijan 2020-01-22 0
df#A tibble:10 x 3
#>恢复的国家日期
#>
#>阿富汗2020-01-22 0
#>2阿尔及利亚2020-01-22 0
#>3安道尔2020-01-22 0
#>4安哥拉2020-01-22 0
#>5安提瓜和巴布达2020-01-22 0
#>6阿根廷2020-01-22 0
#>7亚美尼亚2020-01-22 0
#>8澳大利亚2020-01-22 0
#>9奥地利2020-01-22 0
#>10阿塞拜疆2020-01-22 0
由(v0.3.0)创建于2020-11-11