我希望从一个数据框中排除一列进行操作。当然,我可以复制不包含想要排除的列的数据框,但这似乎是一个变通方法。我认为必须有一种更简单的子集方式。
所以,这个例子代码应该展示我正在做什么。
任何帮助都将不胜感激。
所以,这个例子代码应该展示我正在做什么。
df<-data.frame(a=c(1:5),b=c(6:10),c=c(11:15))
# First subset: operate on a single column
mean(df[,1])
[1] 3
# Second subset: with a set of choosen columns
colMeans(df[,c(1,3)])
a c
3 13
# third subset: exclude column b from the operation (expected Output should be like the second subset)
colMeans(df[,!=2])
Error: unexpected '!=' in "colMeans(df[,!="
任何帮助都将不胜感激。