Jako etap pośredni generuję ramkę danych z jedną kolumną jako ciągami znaków, a reszta to liczby. Chciałbym przekonwertować go do macierzy, ale najpierw muszę przekonwertować kolumnę tego znaku na nazwy wierszy i usunąć je z ramki danych.Funkcja przeciwna do add_rownames w dplyr
Czy jest to prosty sposób, aby to zrobić w dplyr
? Funkcja taka jak to_rownames()
, która jest przeciwna do add_rownames()
?
Widziałem solution za pomocą niestandardowej funkcji, ale tak naprawdę nie ma w niej filozofii dplyr.
nie sądzę filozofia dplyr ma obejmować nie-data.frames. Jego obecny slogan to "plyr specjalizuje się w ramkach danych" https://github.com/hadley/dplyr – Frank
@Frank, Funkcja ta nie jest konieczna do użycia do konwersji ramki danych do macierzy. Co się stanie, jeśli będę musiał zmienić nazwy wierszy na podstawie istniejącego pola? Czy w ogóle używa się nazw wierszy z filozofii dplyr? – yuk
Hm, nie wiem. Mój wgląd w paczkę nie wykracza daleko poza slogan :) Możesz zobaczyć hadley przemawiający przeciw rownames tutaj, chociaż: https://github.com/hadley/tibble/blob/master/R/rownames.R Aha, i wygląda na to, że rzeczywiście istnieje tam funkcja 'column_to_rownames'. – Frank