这是从R中的数据框中删除列的正确方法吗? 还是有更好的方法?
dataframe$column <- NULL
答案 0 :(得分:0)
另一种方法是使用否定下标:
说,您想从数据框中删除列2:
df <- df[,-2]
如果要删除几列,请使用c
;例如:
df <- df[,-c(2, 5, 7:10)]
答案 1 :(得分:0)
使用dplyr
中的tidyverse
,您可以通过管道删除单个或多个列:
library(tidyverse)
dataframe <- dataframe %>%
select(-column)