Как удалить строку в r на основе имени строки - PullRequest
2 голосов
/ 04 марта 2020

Если у меня есть фрейм данных, а имена строк - это слова, а не числа, как я могу удалить конкретную c строку, основанную на ее имени?

Например, если имя строки "Bacteria", как я могу удалить только эту строку с именем "Bacteria"?

1 Ответ

2 голосов
/ 04 марта 2020

Мы можем создать логический вектор, используя оператор сравнения с row.names и использовать этот индекс строки для подмножества строк. Если df1 является именем объекта data.frame, тогда выполните

df1[row.names(df1) != "Bacteria", , drop = FALSE]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...