Как удалить строки, содержащие специальные символы в R - PullRequest
0 голосов
/ 13 апреля 2020

summary(housingdata$City)

выход ---> Амстердам Амстердам-Zuidoost BerlÃn

         14791                167                  1 
        Berlin     爱ä¸\u0081å ¡  ì—\u0090ë“ ë²„ëŸ¬ 
         13641                  4                  1 
            NA             Others          Stockholm 
             0               8231                692 
          NA's 
            46 

Я попробовал следующие коды, но они не работают:

housingdata$City[housingdata$City == 'NA'] <- NA
housingdata$City[housingdata$City == '爱ä¸\u0081å'] <- NA
housingdata$City[housingdata$City == 'BerlÃn'] <- NA
housingdata$City[housingdata$City == 'ì—\u0090ë“ ë²„ëŸ¬'] <- NA

1 Ответ

0 голосов
/ 13 апреля 2020

Мы можем использовать grep для возврата только букв

subset(housingdata, grepl('^[A-Za-z_ -]+$', City))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...