So habe ich einen Datenrahmen in R mit diesem AusgangR-Daten - Ändern meines Datenrahmen (Spalt in Zeilen und umgekehrt)
‚data‘ genannt erstellt Aber ich mag, dass mein Datenrahmen, um etwas zu konvertieren wie der unter
Wie würde ich das tun?
So habe ich einen Datenrahmen in R mit diesem AusgangR-Daten - Ändern meines Datenrahmen (Spalt in Zeilen und umgekehrt)
‚data‘ genannt erstellt Aber ich mag, dass mein Datenrahmen, um etwas zu konvertieren wie der unter
Wie würde ich das tun?
in R Transponieren verwenden, um die Funktion t():
t (data)
t(data)
eine matrix
zurückgibt.
Um es in eine data.frame
von der matrix, wrap the output with
as.data.frame() `zu konvertieren.
t(data)
Rückgabeliste. Wenn Sie Ihre Daten formen möchten, können Sie in Datenrahmen durch Zwang verwandeln: as.data.frame(data)
Bessere Lösung: Verwenden Sie melt
Funktion von dplyr
Paket. Es kann leicht Ihre Daten in Tabellenform umwandeln, dann können Sie "effektiv" mit Ihren Daten spielen.
Sie können transponieren mit 't (Daten)'. Was ist der Grund für die Umsetzung? Weil, was Sie zurück erhalten, ist Matrix und nicht Datenrahmen. – Nishanth