R语言根据列名删除数据框里的特定列

参考

http://stackoverflow.com/questions/5234117/how-to-drop-columns-by-name-in-a-data-frame

比如 列名是 x y z u,数据框是df

可以直接删除

df[,-which(names(df)%in%c("z","u")]
subset(df,select=-c(z,u))

可以 把需要的筛选出来

df[ , c("x","y")]
subset(df, select=c(x,y))

你可能感兴趣的:(R语言根据列名删除数据框里的特定列)