Für jedes Jahr gibt es zwei Gruppen, wobei die erste Gruppe über der zweiten Gruppe liegt. Ich möchte eine Spalte hinzufügen, die angibt, in welcher Gruppe sich eine Zeile befindet: die erste oder die zweite. Ich habe Gruppen für dieses Beispiel markiert, aber das Feld erscheint nicht im realen Dataset.Etikettieren eines gestapelten Datensatzes
year measure data ...
1991 1 ... [group 1]
1991 2 [group 1]
1991 3 [group 1]
1991 1 [group 2]
1991 2 [group 2]
1991 3 [group 2]
1991 4 [group 2]
1992 1 [group 1]
1992 2 [group 1]
1992 3 [group 1]
1992 1 [group 2]
1992 2 [group 2]
1992 3 [group 2]
1992 4 [group 2]
Was Mechaniker tut verwendet werden? 'cumsum (c (TRUE,' – Hatshepsut
@Hatshepsut das 'diff 'gibt eine Länge von eins weniger als die ursprüngliche Länge zurück, also verketten wir mit' TRUE' nach dem Konvertieren der Diff-Ausgabe zu logisch und wenn wir Cumsum machen, das TRUE/FALSE erzwingt auf Binär und für jeden WAHR-Wert wird einer hinzugefügt. – akrun