R语言 如何删除R数据框架中的多列

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))
Bash

输出:

如何删除R数据框架中的多列?

我们也可以使用列的索引来删除列。

语法:

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

其中,

  • 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))
Bash

输出:

如何删除R数据框架中的多列?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册