Ich habe eine df wie folgt aus:(R): Berechnen Quantil durch eindeutige Zeilenwert Vereinigung
> df<-data.frame(Client.code =
c(100451,100451,100523,100523,100523,100525),dayref = c(24,30,15,13,17,5))
> df
Client.code dayref
1 100451 24
2 100451 30
3 100523 15
4 100523 13
5 100523 17
6 100525 5
Es ist eine einjährige Verteilung der Zahlungen Zeitraum von Ausgabe.
usign diese Daten über und ein df2 wie folgt gegeben:
Client.Code Days
1 100451 16
1 100523 16
1 100460 35
Wie ich genügend Daten für eine angemessene Quantils prob haben. Ich werde gerne wissen, wie man eine Schleife erstellt, um jeder Zeile in diesem df2 von Tagen ein Quantil gemäß dem ersten df zuzuweisen.
Versuchen 'Bibliothek (data.table) haben könnte; setDT (df) [, quantile (dayref),. (Client.code)] ' – akrun