R语言 如何删除R数据框架中的多列
在这篇文章中,我们将讨论如何在R编程语言中删除多列。我们可以通过list()函数指定空值来删除R数据框架中的多列。
语法:
data[, c(‘column_name1’, ‘column_name2’,……….., ‘column_nam en)] <- list(NULL)
其中,data是输入的数据框
例子 :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是列的位置
例子:
# 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))
输出: