2014-09-24 15 views
-1

列這是我所得到的,當我如何轉換row.names到,使用R

P<- unique(sqlQuery(ch, "Select * FROM TABLE")) 

    rownames Maths Science English Art Chinese 
1 Hazel 1  1  1  0  1 
2 Haley 0  1  0  1  1 
3 Shawn 1  1  1  1  1 
4 Kaze  0  0  0  0  0 

要轉換喜歡這個轉換row.names到第1列。

 Maths Science English Art Chinese 
Hazel 1  1  1  0  1 
Haley 0  1  0  1  1 
Shawn 1  1  1  1  1 
Kaze  0  0  0  0  0 

回答

0

像這樣:

從列 「rownames」 到數據幀的rownames分配條目P.

rownames(P) <- P$rownames 

刪除數據幀的rownames柱P.

P<-P[,-1] 
+0

它在數據框內刪除:( – xavier 2014-09-24 08:31:04

+0

nvm我明白了!:) P <-P [, - 1] – xavier 2014-09-24 08:33:51