如何使用R将row.names转换为列

时间:2014-09-24 08:17:12

标签: sql r csv vsql

这是我在

时得到的
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

1 个答案:

答案 0 :(得分:0)

像这样:

从列&#34; rownames&#34;中分配条目到数据框P的rownames。

rownames(P) <- P$rownames

删除数据框P的

P<-P[,-1]