У меня есть кадр данных под названием «отсутствующие данные», и некоторые из его имен строк повторяются, например «Австрия», «Австрия.1» и «Австрия.2».
Я хочу полностью удалить те строки, в имени которых есть точка.
У меня есть кадр данных под названием «отсутствующие данные», и некоторые из его имен строк повторяются, например «Австрия», «Австрия.1» и «Австрия.2».
Я хочу полностью удалить те строки, в имени которых есть точка.
Мы можем использовать grep
и invert = TRUE
missingdata[grep("Austria\\.\\d+$", row.names(missingdata), invert = TRUE),]
Или, если это не относится к конкретному префиксу
missingdata[grep("\\.\\d$$", row.names(missingdata), invert = TRUE),]