R: столбец даты, содержащий записи типа «Не дата» - PullRequest
0 голосов
/ 25 июня 2018

У меня есть столбец даты в моем фрейме данных, который содержит как даты, так и записи без даты (например, 2<1U+5C0F><U+65F6><U+524D><U+53D1><U+5E03> и 2017-11-18)

Как узнать, какие строки содержат даты, а какие - символы?

1 Ответ

0 голосов
/ 25 июня 2018

В базе 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+".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...