R:包含非日期类条目的日期列

R: Date Column Containing Non-Date Like Entries

我的数据框中有一个日期列,其中包含日期和非日期条目(例如 2<1U+5C0F><U+65F6><U+524D><U+53D1><U+5E03>2017-11-18

如何确定哪些行包含日期,哪些行包含字符?

在基础 R 中,您可以将 greplsubset

一起使用
# Sample data
df <- data.frame(
    date = c("2<1U+5C0F><U+65F6><U+524D><U+53D1><U+5E03>", "2017-11-18"))

subset(df, !grepl("U\+", date))
#        date
#2 2017-11-18

这假定所有非日期条目都包含一个字符串 "U+"