Hier ein Beispiel für meine data.frame erstellen:data.frame Erweitern von Duplikaten anhand von Gruppen Bedingung
df = read.table(text = 'ID Day Count Count_group
1001 1933 6 11
1002 1933 6 11
1003 1933 6 11
1004 1933 6 11
1005 1933 6 11
1006 1933 6 11
1007 1932 5 8
1008 1932 5 8
1009 1932 5 8
1010 1932 5 8
1011 1932 5 8
1012 1931 3 4
1013 1931 3 4
1014 1931 3 4
1015 1930 1 1
1016 1800 6 10
1017 1800 6 10
1018 1800 6 10
1019 1800 6 10
1020 1800 6 10
1021 1800 6 10
1022 1799 4 6
1023 1799 4 6
1024 1799 4 6
1025 1799 4 6
1026 1798 2 2
1027 1798 2 2
1028 888 4 6
1029 888 4 6
1030 888 4 6
1031 888 4 6
1032 887 2 3
1033 887 2 3
1034 886 1 2
1035 885 1 1', header = TRUE)
Die Count
col zeigt die Gesamtzahl der ID
Werte für jeden Day
und der Count_group
col zeigt die Summe der ID
Werte pro Stück Day
und Day - 1
.
z.B. 1933 = Count_group
11 weil Count
6 (1933) + Count
5 (1932), und so weiter.
Was ich tun müssen, um duplizierten Beobachtungen für jeden Count_group
erstellen und fügen Sie sie, um sie für jeden Count_group
seine Day
UND Day - 1
zu zeigen.
z.B. Count_group
= 11 durch die Count
Werte von Day
1933 und 1932 beide Tage braucht also besteht in der Count_group
= 11. die nächste aufgenommen werden sollen, Count_group = 8, komponiert von 1932 und 1931 sein, etc ...
Erwartete Ausgabe:
ID Day Count Count_group
1001 1933 6 11
1002 1933 6 11
1003 1933 6 11
1004 1933 6 11
1005 1933 6 11
1006 1933 6 11
1007 1932 5 11
1008 1932 5 11
1009 1932 5 11
1010 1932 5 11
1011 1932 5 11
1007 1932 5 8
1008 1932 5 8
1009 1932 5 8
1010 1932 5 8
1011 1932 5 8
1012 1931 3 8
1013 1931 3 8
1014 1931 3 8
1012 1931 3 4
1013 1931 3 4
1014 1931 3 4
1015 1930 1 4
1015 1930 1 1
1016 1800 6 10
1017 1800 6 10
1018 1800 6 10
1019 1800 6 10
1020 1800 6 10
1021 1800 6 10
1022 1799 4 10
1023 1799 4 10
1024 1799 4 10
1025 1799 4 10
1022 1799 4 6
1023 1799 4 6
1024 1799 4 6
1025 1799 4 6
1026 1798 2 6
1027 1798 2 6
1026 1798 2 2
1027 1798 2 2
1028 888 4 6
1029 888 4 6
1030 888 4 6
1031 888 4 6
1032 887 2 6
1033 887 2 6
1032 887 2 3
1033 887 2 3
1034 886 1 3
1034 886 1 2
1035 885 1 2
1035 885 1 1
Sie Vorschläge haben Sie?
ok, werde ich weitere Informationen hinzufügen. danke – aaaaa
@akrun info wurde hinzugefügt. Danke – aaaaa
Danke, war beschäftigt mit anderen Sachen :-) Dies bedeutet, dass der 'Tag' ist keine Gruppierungsvariable – akrun