R语言中根据列名删除指定的列

 

001、删除a、d列

a <- 1:6
b <- 11:16
c <- letters[1:6]
d <- LETTERS[1:6]
dat <- data.frame(a, b, c, d)
dat
dat[,!names(dat) %in% c("a","d")]          ## 删除a、d列

 

002、

dat
library(dplyr)
select(dat, -c("a","d"))             ## 删除a、d列

 

posted @ 2023-06-19 13:14  小鲨鱼2018  阅读(431)  评论(0)    收藏  举报