Как мне преобразовать 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

1 ответ

Решение

Как это:

Присвойте записи из столбца "имена строк" ​​именам строк фрейма данных P.

rownames(P) <- P$rownames

Удалить столбец с именами фрейма данных P.

P<-P[,-1]
Другие вопросы по тегам