我有两列不同大小的日期字符串。
假设一列有表格的字符串,a =“2012年2月3日” 和其他形式b =“2012年2月3日”
我需要在两列中具有相同日期的条目。
答案 0 :(得分:3)
我们可以使用字符串中显示的Date
转换为format
类。
a1 <- as.Date(a, '%d %b %Y')
a1
#[1] "2012-02-03"
b1 <- as.Date(b, '%b %d,%Y')
b1
#[1] "2012-02-03"
然后根据需要使用==
或%in%
或match
a1 == b1
#[1] TRUE
或另一个选项来自lubridate
包
library(lubridate)
dmy(a)== mdy(b)
#[1] TRUE