r

Jak umieścić kolumny jako nazwy wierszy w Dataframe


Próbuję obliczyć odległości w R, ale w mojej ramce danych pierwsza zmienna (kolumna) to identyfikator, na przykład mam to:

rownames ID Amount1
1 0015 15
2 9812 25
3 1672 89Chciałbym mieć coś takiego:

rownames Amount1
0015 15
9812 25
1672 89
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Po prostu użyj:
rownames(df) <- df$ID

Zwróć uwagę, że nazwy wierszy muszą być unikalne, jeśli df jest ramką danych.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Może szukasz tego:
> DF <- DF[, -1]
> colnames(DF)[1] <- 'rownames'
> DF
rownames Amount1
1 15 15
2 9812 25
3 1672 89

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się