📅  最后修改于: 2023-12-03 15:25:54.425000             🧑  作者: Mango
在R编程语言中,删除数据框(data frame)中的列可以使用[-]
运算符。按索引删除列可以使用以下方法:
使用 bracket notation 可以按照列的索引来删除列。例如,如果想删除第三列,可以使用以下代码:
dataframe <- dataframe[-3]
其中,dataframe 为数据框对象。这将删除第三列,并返回一个新的数据框。
另一种方法是使用 subset()
函数来删除列。这种方法需要将要删除的列的名称列表传递给该函数。例如,如果要删除名称为 column_name
的列,可以使用以下代码:
dataframe <- subset(dataframe, select = -column_name)
其中,dataframe 为数据框对象,select
参数指定要保留的列,-column_name
表示排除 column_name
列。
dataframe <- dataframe[,-c(3,5)]
以上就是按索引删除列的方法。掌握这些技巧可以帮助程序员更好地操作 R 数据框。