可能重复:
remove an entire column from a data.frame in R按名称从数据帧中删除列
是否有更好的方式,通过名字从比下面的数据帧中删除列?
Orange[colnames(Orange) != "Age"]
我试过下面,我得到错误:
> Orange[-"Age"]
Error in -"age" : invalid argument to unary operator
> Orange[,-"Age"]
Error in -"age" : invalid argument to unary operator
> Orange[[,-"Age"]]
Error in -"age" : invalid argument to unary operator
还有一个更简单的方法,将其设置为NULL,但它是在重复的问题(见上文)讨论。 – 2012-07-19 16:24:11