본문 바로가기

배우기/복습노트[Python과 분석]

[실습문제] 2024. 1. 18.(목) (1문제)

728x90
반응형

1. delivery.csv 파일을 읽고

 

1) 일자별 통화건수 총 합을 구하시오.

 

series로 출력된다. groupby가 일자를 index로 넣기 때문이다.

 

 

 

2) 이전일자 대비 통화건수 증가율을 계산하여 통화건수증가율 컬럼에 추가하시오.

 

이렇게 하면 s2에 s1에 대하여 하나씩 밀린 값이 저장된다.

처음 값은 똑같은 값으로 넣도록 하였다.

 

 

그냥 냅다 빼버리면 리턴 결과가 이상하게 나온다. 

시리즈는 key가 같은 값끼리 연산하기 때문이다.

 

index 메서드를 사용하여 키 값을 똑같이 주면 두 시리즈의 차를 구할 수 있다.

 

따라서 위와 같이 계산하면 되겠다.

 

 

 

3) 시도별 시군구별 통화건수 총합을 구하시오.

 

또는, 

 

이렇게 표현이 가능하다.

 

 

 

4) 시간대별 통화건수가 가장 많은 음식업종을 구하시오.

 

 

Sol1) transform 사용(가장 추천하는 방식)

 

 

Sol 2) join

 

 

 

 

728x90
반응형