Ich habe folgende Datenstruktur nach der Ausführung einer Funktion: Die Daten haben in einem einfachen Datenrahmen, mit Buchstaben als Zeilen und Werte in einer SpalteWie ändere ich einen benannten Vektor in einen Datenrahmen unter Beibehaltung der Namen?
A B C D E
92.08 90.68 54.09 92.87 97.40
F G H I J ...
24.52 67.24 15.63 22.33 45.10 ...
Als Endergebnis, ich will. Im Anschluss arbeitet, obwohl ich bin neugierig, ob dies der eleganteste Weg ist (?):
output <- data.frame(output)
output <- data.frame(rownames(output), rowSums(output))
colnames(output) <- c("Category", "Value")
output
output %>% arrange(desc(output))
Wenn Sie eine Idee haben, es besser zu machen, mich zu korrigieren frei fühlen. dplyr
Lösungen geschätzt.
Danke!
Teilen Sie den 'dput'. Uns etwas zu sagen, "das nicht wirklich geholfen hat" ist nicht informativ. Wie wäre es, wenn du die "str" - und "class" -Ausgabe zeigst? – Axeman
'> Klasse (Ausgabe) [1]" numerisch "' – Christopher
Ja, so ist es ein benanntes Vektor, zum Beispiel 'setNames (1:26, Buchstaben)'. Sie können 'data.frame (Kategorie = Namen (Ausgabe), Wert = Ausgabe)' verwenden. – Axeman