R:包含非日期类条目的日期列
R: Date Column Containing Non-Date Like Entries
我的数据框中有一个日期列,其中包含日期和非日期条目(例如 2<1U+5C0F><U+65F6><U+524D><U+53D1><U+5E03>
和 2017-11-18
)
如何确定哪些行包含日期,哪些行包含字符?
在基础 R 中,您可以将 grepl
与 subset
一起使用
# 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+"
。
我的数据框中有一个日期列,其中包含日期和非日期条目(例如 2<1U+5C0F><U+65F6><U+524D><U+53D1><U+5E03>
和 2017-11-18
)
如何确定哪些行包含日期,哪些行包含字符?
在基础 R 中,您可以将 grepl
与 subset
# 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+"
。