这是在R中删除列的正确方法吗?

这是在R中删除列的正确方法吗?,r,R,这是从R中的数据帧中删除列的正确方法吗? 还是有更好的办法 dataframe$column <- NULL dataframe$column另一种方法是使用负下标: 比方说,要从数据帧中删除列#2: df <- df[,-2] 使用tidyverse中的dplyr,您可以通过管道插入单个或多个列: library(tidyverse) dataframe <- dataframe %>% select(-column) 库(tidyverse) 数据帧%

这是从R中的数据帧中删除列的正确方法吗? 还是有更好的办法

dataframe$column <- NULL

dataframe$column另一种方法是使用负下标:

比方说,要从数据帧中删除列#2:

 df <- df[,-2]

使用
tidyverse
中的
dplyr
,您可以通过管道插入单个或多个列:

library(tidyverse)

dataframe <- dataframe %>%
  select(-column)
库(tidyverse)
数据帧%
选择(-列)

这是一种稳健的方法
dataframe[[“column”]]这篇文章也值得/有趣一看:谢谢alistaire和Maurits Evers:)好的。谢谢你,克里斯。我只是想知道什么是最有效的方法。:)
library(tidyverse)

dataframe <- dataframe %>%
  select(-column)