Ich habe eine CSV-Datei in der folgenden Form:Partitionierung der Daten in Bezug auf Werte in einer Spalte in R
rec | year | ing
----|------|-----
1 | 2002 | a
1 | 2002 | b
1 | 2002 | c
2 | 2002 | e
. | . | .
. | . | .
4 | 2017 | a
Nun, ich mag diese Daten partitionieren von 2-Jahres-Schritten in R. Ich habe versucht, mit Split-Funktion, aber nicht sicher, wie Inkrement von 2 Jahren zu definieren.
Erwartete Ausgabe sollte wie folgt aussehen:
$0
rec | year | ing
----|------|-----
1 | 2002 | a
1 | 2002 | b
1 | 2002 | c
2 | 2002 | e
. | . | .
. | . | .
3 | 2003 | a
$1
rec | year | ing
----|------|-----
5 | 2004 | a
5 | 2004 | b
4 | 2004 | c
4 | 2005 | e
. | . | .
. | . | .
6 | 2005 | a
Grundsätzlich Partitionierungsdaten von 2 Jahren.
Can Sie zeigen die erwartete Ausgabe und auch einige Zeilen mit den Eingabedaten an, da sie nicht eindeutig sind. – akrun
hinzugefügt erwartete Ausgabe – anu