Чтобы удалить строки по имени строки в 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.