1
使用示例数据删除列:使用grep和管道
d1<-data.frame(years=c("1","5","10"),group.x=c(1:3),group.b=c(1:3),group.2x=c(1:3))
我使用删除列如下:
d2<-d1[,-grep("\\.x$",colnames(d1))]
有没有类似的方法来完成使用管道一样呢?
d2<- d1 %>%
filter(!grep("\\.x$",colnames()))
回报:Error: argument "x" is missing, with no default
的目标是消除列与".x"