Ich habe einen Datenrahmen wie folgt:
%Vor%Ich möchte so umgestalten, dass ich mit zwei Spalten abschließe. Das obige Beispiel würde dann lauten:
%Vor% Jedes id
hat ein 'von' und ein 'zu' pro Paar Jahreswerte.
Kennt jemand eine einfache Möglichkeit, dies zu tun? Ich habe versucht mit reshape2
. Ich schaute auch auf Mehrere Spalten in Tidy Data kombinieren , aber ich denke, mein Fall ist anders.
In der Basis R, stack
und verschiebe alles um eine Zeile in jeder Gruppe zurück. Verwenden Sie @ccws Beispieldaten dt
:
In der Welt von data.table
gilt die gleiche Logik. melt
, dann shift
by=
id:
Tags und Links r reshape data-management