Удалить строку (строки) по номеру из заданного DataFrame в R
Опубликовано: 14 Сентября, 2022
В этой статье мы обсудим подходы к удалению строк по номеру из заданного фрейма данных на языке R. Удаление строк из фрейма данных просто используется для удаления ненужных строк во фрейме данных.
Способ 1: использование знака минус (-)
В этом методе пользователь должен указать индекс конкретной строки, которую необходимо удалить из фрейма данных.
Синтаксис:
df<- df[-c(…), ]
Знак «-» указывает на удаление переменных.
Подход
- Создать фрейм данных
- Выберите строки для удаления
- Объедините их как вектор
- Ставь минус
- Передайте его вектору
- Назначьте его фрейму данных
Пример:
R
gfg <- data.frame (A= c (5,5,5,5,5), B= c (4,4,4,4,4), C= c (3,3,3,3,3)) print ( "Original dataframe:-" ) gfg gfg <- gfg[- c (1,3), ] print ( "Modified dataframe:-" ) gfg |
Выход:
Способ 2: использование индексного метода
В этом методе пользователю просто нужно указать необходимые строки, а остальные строки будут автоматически удалены. Этот метод можно использовать для удаления строк/столбцов из данного фрейма данных.
Подход
- Создать фрейм данных
- Выберите строки, которые нужно удалить
- Передать индексы во фрейм данных
- Отображение фрейма данных
Синтаксис:
Dataframe[ rownumber, colnumber]
Пример:
R
gfg <- data.frame (A= c (5,5,5,5,5), B= c (4,4,4,4,4), C= c (3,3,3,3,3)) print ( "Original dataframe:-" ) gfg print ( "Modified dataframe:-" ) gfg[2:4, ] |
Выход:-