Skip to menu

안녕하세요, 너무 절박하여 문의드립니다.

현재 심평원 데이터 분석연습을 하고 있는데요, 

다음과 같이 JID = 환자 식별 코드,  RECU_FR_DD = 요양급여 시작일, RECU_TO_DD = 요양급여 종료일, AMT =약제 비용이라고 할 때,

다음과 같이 데이터를 정리할 수 있는 방법이 있는지 문의드립니다.

 

1) 요양급여 기간을 합치는 것

JID=140번 환자의 경우 요양급여기간이 여러 행에 걸쳐 있는데 첫 시작일은 2015-04-24, 종료일은 2015-05-19입니다.

모든 환자에 대해 이렇게 첫 시작일과 종료일을 산출하여 정리할 수 있는 방법이 있는지 문의드립니다. 

캡처.PNG

 

2) 기간동안의 총합 AMT 구하기

해당 기간동안의 AMT의 합을 산출 할 수 있을지도 함께 문의드립니다.

아래는 JID를 group으로 해도 묶어봤는데, 결과값을 보니 제대로 합쳐지지 않음을 알 수 있었습니다.

new$AMT <- as.numeric(new$AMT)

new1 <- new %>% group_by(JID)%>%summarise(sum_AMT = sum(AMT))

 

감사합니다.