Удалите строки в кадре данных с точкой в ​​имени строки, оставьте остальные - PullRequest
0 голосов
/ 07 октября 2019

У меня есть фрейм данных с именем "missingdata", и некоторые из его названий строк дубликаты, такие как "Austria", "Austria.1" и "Austria.2".

Я хочу полностью удалить эти строки,которые имеют точку в названии.

1 Ответ

0 голосов
/ 07 октября 2019

Мы можем использовать grep и invert = TRUE

missingdata[grep("Austria\\.\\d+$", row.names(missingdata), invert = TRUE),]

Или, если это не относится к конкретному префиксу

missingdata[grep("\\.\\d$$", row.names(missingdata), invert = TRUE),]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...