Как удалить несколько столбцов в R DataFrame?

Опубликовано: 10 Сентября, 2022

В этой статье мы обсудим, как удалить несколько столбцов на языке программирования R. Мы можем удалить несколько столбцов в кадре данных R, назначив нулевые значения с помощью функции list().

Синтаксис :

data[ , c(‘column_name1’, ‘column_name2’,………..,’column_nam en)] <- list(NULL)

где данные - это входной кадр данных

Пример : программа R для создания фрейма данных и присвоения столбцам значения null.

R




# dataframe
data = data.frame(column1=c(70, 76, 89),
                  column2=c(90, 79, 100),
                  column3=c(23, 4, 56),
                  column4=c(23, 45, 21))
  
  
# display
print(data)
  
# delete three columns
print(data[, c("column1", "column2", "column3")] < - list(NULL))

Выход :

Мы также можем удалить столбцы, используя индекс столбцов.

Синтаксис :

dataframe[ , column_index_start:column_index_end] <- list(NULL)

Где ,

  • dataframe - это входной фрейм данных
  • column_index — это позиции столбца

Пример :

R




# dataframe
data = data.frame(column1=c(70, 76, 89),
                  column2=c(90, 79, 100),
                  column3=c(23, 4, 56),
                  column4=c(23, 45, 21))
  
  
# display
print(data)
  
# delete three columns
print(data[, 1:3] < - list(NULL))

Выход :