A Datenrahmen (DF) enthalten zwei Spalten wie folgt:Grouping gleitendes Fenster verwendet und Transponieren
A B
46 0
45 1
46 1
51 1
47 1
46 1
45 0
48 0
47 0
45 1
49 1
I ein gleitendes Fenster Art der Gruppierung für jede drei Zeilen entwerfen müssen, so dass:
1 Nehmen) erste drei Reihen, transponieren Spalt (A) und fügen dritten Eintrag der Kolonne (B), so erhalten wir eine Reihe von vier Spalten wie folgt:
46 45 46 1
2) Dann um eine Zeile nach unten zu verschieben (dh Start aus Reihe 2 in Origina l df), wiederhole Schritt-1, so erhalten wir die zweite Ausgabe wie folgt.
45 46 51 1
3) Bei jeder Iteration erhalten wir die aufeinanderfolgende Ausgabe wie folgt:
46 51 47 1
51 47 46 1
47 46 45 0
...
Zusammenfassend ist die gewünschte Ausgabe ist -
46 45 46 1
45 46 51 1
46 51 47 1
51 47 46 1
47 46 45 0
...
nahm ich mir die Freiheit der Bearbeitung Ihrer Post verlangen mit der gewünschten Ausgabe für Klarheit ... Rollback, wenn falsch. –