可能重复:
从 R 中的 data.frame 中删除整个列
有没有比以下更好的方法从数据框中按名称删除列?
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