让我们对 mtcars 的数据进行 rbind。
apply(mtcars,2,sum)->x
rbind(mtcars,x)
rbind(mtcars,x)->y
为什么rownames(y[33,])<-"total"
y[33,]的名字不能改?
为什么rownames(y)[33]<-"total"
y[33,]的名字可以改?
它们之间有什么区别?
> y[33,]
mpg cyl disp hp drat wt qsec vs am gear carb
33 642.9 198 7383.1 4694 115.09 102.952 571.16 14 13 118 90
> rownames(y[33,])
[1] "33"
> class(y[33,])
[1] "data.frame"
y[33,] 不是向量,是 data.frame,它也有行名。