Методы удаления строк по имени строки в R

Чтобы удалить строки по имени строки в R, вы можете использовать несколько методов. Вот несколько часто используемых подходов:

Метод 1: подмножество фрейма данных с использованием отрицательной индексации

df <- df[-which(df$rowname == "Name"), ]

Замените «df» именем вашего фрейма данных, а «rowname» — фактическим именем столбца, содержащим имена строк. Этот метод удаляет строки с указанным именем.

Метод 2: подмножество фрейма данных с использованием логической индексации

df <- df[!(rownames(df) == "Name"), ]

Замените «df» именем вашего фрейма данных, а «Имя» — именем строки, которую вы хотите удалить. Этот метод создает логический вектор и подмножество кадра данных в зависимости от условия.

Метод 3: используйте функцию subset()

df <- subset(df, rownames(df) != "Name")

Замените «df» именем вашего фрейма данных, а «Имя» — именем строки, которую вы хотите удалить. Этот метод использует функцию subset() для фильтрации строк на основе указанного условия.

Метод 4. Используйте пакет dplyr

library(dplyr)
df <- df %>% filter(rowname != "Name")

Замените «df» именем вашего фрейма данных, а «Имя» — именем строки, которую вы хотите исключить. Этот метод использует функцию filter() из пакета dplyr.