Ich versuche, Variablen zum Zählen eines bestimmten Wertes in vorherigen Zeilen zu erstellen. Also für die count_a in der 3. Reihe muss ich die Anzahl von "a" in der ersten bis dritten Reihe zählen. Wie dies würde Ich mag count_a, count_b,count_c,cound_d,count_e
erstellen (wenn eindeutige Werte von var1
ist c(a,b,c,d,e)
)Werte mit einer bestimmten Bedingung zählen
Daten:
var1 count_a count_b count_c ...
a 0 0 0
a 1 0 0
b 2 0 0
b 2 1 0
c 2 2 0
a 2 2 1
d 3 2 1
e 3 2 1
Hier ist der Code für die Daten
Ich mag würde setDT(data)
Funktion in data.table
für diesen Einsatz Funktion.
Ich habe var1 und hoffe, zweite dritte ... Spalte zu erstellen (Count_a, Count_b, ...) –
Bitte akzeptieren Sie die Antwort, die geholfen hat, Ihr Problem zu lösen – PoGibas