나는 R에 익숙하며 3 개월 지연 계산을 계산하기 위해 문제를 풀려고 노력하고있다.데이터 프레임에 대한 롤링 delinquiency 계산
내 dataframe 내가 추가 된 4 열 (Roll_deliquency) 최근 3 개월 delinquient의 예 카운트)로 새로운 dataftrame을 만들려고하고 있어요 (CID, acquistion_date 및 delinquient)
로 구성되어 있습니다. 새로운 고객 ID를 얻 자마자 고객의 첫 번째 거래를 다시 시작합니다. Roll_Deliquiency는 지난 3 개월 동안의 delinquient 총계입니다..
예상되는 결과는 누군가가 R 코드를 좀 도와 주시겠습니까
CID AQ_DATE Delinquient Roll_Deliquiency
103 2007/03/18 1 0
103 2007/04/03 0 1
103 2007/04/17 0 1
103 2007/05/03 0 1
103 2007/05/17 1 1
103 2007/06/02 1 2
103 2007/06/16 1 3
103 2007/07/02 1 3
103 2008/01/03 1 0
103 2008/01/17 1 1
103 2008/02/02 0 2
103 2008/02/16 1 2
105 2007/01/01 1 0
105 2007/01/11 1 1
105 2007/02/10 1 2
105 2007/02/14 0 3
105 2007/02/17 1 3
105 2007/02/17 1 4
105 2007/02/17 1 5
105 2007/04/02 0 5
105 2007/04/10 1 5
다음과 같이인가? 나는 롤링 적용을 시도했지만 필요에 따라 같은 것을 사용자 정의 할 수 없었다.
'cumsum'을 사용하고 싶지만, 예를 들어'Roll_Delinquincy'는'cumsum'과 일치하지 않습니다. 컬럼이 무엇인지 명확히 설명하십시오. 그 때까지는 누적 된 연체자가 아니기 때문입니다. –
아니요, 그것은 cumsum이 아닙니다. 나는 더 나은 명료성을 위해 문제를 수정했다. 아직 논리를 이해하는 데 어려움이 있으면 알려주십시오. – user2109967
오른쪽 껍데기 아래쪽에 3 개의 5가 있어야하나요? –