У меня есть кадр данных, и я хочу найти специальные символы, поэтому я использую:
example$bb <- ifelse(grepl("*****", example$aa)==T, 1, 0)
Но Р говорит:
Error in grepl("*****", example$aa : invalid regular expression, reason 'Invalid use of repetition operators'
Любое предложение? Как написать символ *****?
ifelse
,grepl("*****", example$aa)==T
вам не нужно==T
, так как достаточноgrepl("*****", example$aa)
. Кроме того, лучше писатьTRUE
, а не сокращать доT
, так как можно перезаписатьT
. Таким образом,T <- FALSE
является допустимым утверждением. - person lmo   schedule 19.06.2017