Удалить строку (строки) по номеру из заданного 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, ]

Выход:-