我想在data.frame
重命名列名,colnames(x [1])< - “name”和colnames(x)[1] < - “name”之间的区别是什么?
> x=data.frame(name=c("n1","n2"),sex=c("F","M"))
> colnames(x[1])="Name"
> x
name sex
1 n1 F
2 n2 M
> colnames(x)[1]="Name"
> x
Name sex
1 n1 F
2 n2 M
>
为什么colnames(x[1]) = "Name"
无法正常工作,而colnames(x)[1]="Name"
呢?
是什么原因?他们之间有什么不同?
+1击败我。很好的解释。 – joran 2012-07-30 00:08:08
\''colnames < - \''的含义是什么?角色表达的是什么? – 2012-07-30 01:55:20