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"