J'ai une série de mois déclarés par le bureau d'information sur le crédit. Je veux calculer l'exposition du consommateur par mois rapporté. J'ai ~ 2 millions de disques à traiter et je suis à la recherche d'une solution dans l'affaire R.Exposition maximale du solde déclaré par division des clients par mois déclaré et attribution dynamique
données I/P:
df <- data.frame("id" = c(1,1)
,"reported_date_hist" = c("20170830,20170728,20170630",
"20170730,20170620,20170525")
,"cur_bal_hist" = c("12455,14085,16940",
"0,1260,2467"))
o/p:
id reported_date_hist cur_bal_hist
1 1 20170830,20170728,20170631 12455,14085,16940
2 1 20170730,20170620,20170525 0,1260,2467
je veux un o/p comme ci-dessous:
df <- data.frame("id" = c(1,1)
,"c201708"=c(12455,0)
,"c201707"=c(14085,0)
,"c201706"=c(16940,1260)
,"c201505"=c(0,2467))
o/p:
id c201708 c201707 c201706 c201505
1 1 12455 14085 16940 0
2 1 0 0 1260 2467
plus tard, j'ai l'intention de regrouper son solde chaque mois et de prendre le maximum de celui-ci.
Toute aide sera appréciée.
est la date signalée et la balance est toujours composée de trois enregistrements. ou il peut être supérieur ou inférieur à trois aussi? –
Juin 2017 n'a pas 31 – Sotos
le solde peut être signalé pour les 36 derniers mois sur n'importe quel jour du mois. Idéale pour obtenir l'équilibre du client dans chaque mois et ensuite obtenir son exposition maximale qu'il a jamais eu au cours des 36 derniers mois. – AmreshKumar