可能重複:
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