Я хотел бы заменить все вхождения ""
в векторе на <NA>
. Предполагать,
V<- c("","Axe","Saw","")
Тогда после замены
V<- c("<NA>","Axe","Saw","<NA>")
Использовать gsub
для замены подстроки легко, но для поиска ""
я думаю, что мне нужно использовать /
или \
внутри ""
, но не уверен, как это сделать.
NA
, вы можете сделатьV[V==''] <- NA
. Не вижу смысла заменять на символ NA. т.е."<NA>"
Предположим, что вашV
— этоV <- c('""', 'Axe', 'Saw', '""'); gsub("[\"]+", "<NA>", V)
- person akrun   schedule 25.01.2015""
появляется при чтении этих данных в R, вы также можете взглянуть на аргументna.strings
в функцияхread.table/csv/xyz
. - person Henrik   schedule 25.01.2015