Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sript2 V2
Sript2 V2
library(expss)
library(openxlsx)
library(stringr)
library(lubridate)
library(readr)
library(tidyverse)
library(lubridate)
cartera2<-cartera %>%
select("FECHA_CORTE","BP_CLIENTE","CONTRATO","FECHA_DESEMBOLSO")
cartera2$FECHA_DESEMBOLSO<-format(as.Date(DESEMBOLSOS$FECHA.DESEMBOLSO),"%Y%m")
pagos_dic<-read_delim("Pagos - 2022-12-31.txt")
DESEMBOLSOS$FECHA.DESEMBOLSO2<-format(as.Date(DESEMBOLSOS$FECHA.DESEMBOLSO),"%Y%m")
left_join(select(DESEMBOLSOS,"ID.CLIENTE","ID.GRUPO","CONTRACT_ID","FECHA.DESEMBOLS
O","MONTO.DESEMBOLSO","PRODUCTO","FECHA.DESEMBOLSO2"),
by=c("ID_CLIENTE"="ID.CLIENTE","FECHA_INICIO_RENOV2"="FECHA.DESEMBOLSO2"),keep=TRUE
) %>%
DESEMBOLSOS$FECHA.DESEMBOLSO2<-format(as.Date(DESEMBOLSOS$FECHA.DESEMBOLSO),"%Y
%m")
###################################################################################
####################################################
# leemos cartera:
cartera<-readRDS('D:/Users/ajose/OneDrive - Compartamos Banco/Bases de
Datos/R/Contingencia_221031.RDS')
cartera2<-cartera %>%
select("FECHA_CORTE","BP_CLIENTE","CONTRATO","FECHA_DESEMBOLSO")
cartera2$FECHA_DESEMBOLSO<-format(as.Date(cartera2$FECHA_DESEMBOLSO), "%Y%m")
sus_oct2<-sus_oct %>%
left_join(cartera2,by=c("BP_CLIENTE.x"="BP_CLIENTE","FECHA_FIN"="FECHA_DESEMBOLSO")
,keep=TRUE)
#QUITAMOS NULLS:
sus_oct2<-na.omit(sus_oct2)
#NOS QUEDAMOS SOLO CON SUS CREDITOS:
cred_oct<-sus_oct2 %>%
select("FECHA_CORTE.y","BP_CLIENTE","CONTRATO.y","FECHA_DESEMBOLSO.y")
# leemos cartera:
cartera<-readRDS('D:/Users/ajose/OneDrive - Compartamos Banco/Bases de
Datos/R/Contingencia_221130.RDS')
cartera2<-cartera %>%
select("FECHA_CORTE","BP_CLIENTE","CONTRATO","FECHA_DESEMBOLSO")
cartera2$FECHA_DESEMBOLSO<-format(as.Date(cartera2$FECHA_DESEMBOLSO), "%Y%m")
sus_nov2<-sus_nov %>%
left_join(cartera2,by=c("BP_CLIENTE.x"="BP_CLIENTE","FECHA_FIN"="FECHA_DESEMBOLSO")
,keep=TRUE)
#QUITAMOS NULLS:
sus_nov2<-na.omit(sus_nov2)
#NOS QUEDAMOS SOLO CON SUS CREDITOS:
cred_nov<-sus_nov2 %>%
select("FECHA_CORTE.y","BP_CLIENTE","CONTRATO.y","FECHA_DESEMBOLSO.y")
cartera2<-cartera %>%
select("FECHA_CORTE","BP_CLIENTE","CONTRATO","FECHA_DESEMBOLSO")
cartera2$FECHA_DESEMBOLSO<-format(as.Date(cartera2$FECHA_DESEMBOLSO), "%Y%m")
sus_sep2<-sus_sep %>%
left_join(cartera2,by=c("BP_CLIENTE.x"="BP_CLIENTE","FECHA_FIN"="FECHA_DESEMBOLSO")
,keep=TRUE)
#QUITAMOS NULLS:
sus_sep2<-na.omit(sus_sep2)
#NOS QUEDAMOS SOLO CON SUS CREDITOS:
cred_sep<-sus_sep2 %>%
select("FECHA_CORTE.y","BP_CLIENTE","CONTRATO.y","FECHA_DESEMBOLSO.y")
cartera2<-cartera %>%
select("FECHA_CORTE","BP_CLIENTE","CONTRATO","FECHA_DESEMBOLSO")
cartera2$FECHA_DESEMBOLSO<-format(as.Date(cartera2$FECHA_DESEMBOLSO), "%Y%m")
sus_dic2<-sus_dic %>%
left_join(cartera2,by=c("BP_CLIENTE.x"="BP_CLIENTE","FECHA_FIN"="FECHA_DESEMBOLSO")
,keep=TRUE)
#QUITAMOS NULLS:
sus_dic2<-na.omit(sus_dic2)
#NOS QUEDAMOS SOLO CON SUS CREDITOS:
cred_dic<-sus_dic2 %>%
select("FECHA_CORTE.y","BP_CLIENTE","CONTRATO.y","FECHA_DESEMBOLSO.y")
##############################
############################## UNION DE TODOS LOS CREDITOS:
##############################
creditos2<-creditos %>%
left_join(select(pagos_dic,"CONTRATO_ID",'INTERESES_EXIGIBLE_MES'),by=c("CONTRATO.y
"='CONTRATO_ID'))
write.xlsx(creditos2,"CREDITOS_INGRESOXINT.xlsx")
###########################
########################### PARA SACAR SALDO:
###########################
cartera2<-cartera %>%
select("FECHA_CORTE","BP_CLIENTE","CONTRATO","FECHA_DESEMBOLSO","PRODUCTO","MONTO_D
ESEMBOLSADO")
cartera2$FECHA_DESEMBOLSO<-format(as.Date(cartera2$FECHA_DESEMBOLSO), "%Y%m")
#Exportamos:
write.xlsx(creditos3,"CREDITOS_INGRESOXINT_2.xlsx")