반응형
전체 161개 범죄 중 범죄자수 합계 Top-15 범죄 대상으로 데이터 분석
흥미로운 사실
- 전과 9범 이상이 생각보다 굉장히 많음
- 전과 9범 이상 범죄자가 초범보다 많은 범죄는 "근로기준법"과 "신용업무경매"
- 다만, 전과 9범 이상은 10범, 11범 등 다량의 범죄 이력이 있는 사람을 모두 합친 숫자라는 점을 고려해야 함
- 초범 비율이 가장 높은 범죄는 "성폭력", "전자금융거래법", "교통사고처리특례법"
- 해당 범죄는 재범률이 낮지만, 범죄를 저지를만해 보이지 않는 일반인 같은(?) 사람도 저지를 수 있는 범죄라고도 해석할 수 있음
원본 데이터
1. 각 범죄 분류 별 범죄자수 합계 (barplot)
합계 열 'total'을 추가한 후에 해당 열의 값으로 그래프 그림
2. 히트맵 (seaborn heatmap)
데이터를 범죄자 수가 아닌 각 범죄 별 발생 비율로 치환함
crime2=crime2.div(crime2[:].sum(axis = 1),axis = 0)
그 다음 seaborn의 heatmap에 데이터를 넣어서 그래프를 그려줌
ax = sns.heatmap(crime2,annot=True)
plt.show()
참고한 사이트
- 데이터 소스:
- 판다스 한글 깨짐 문제: encoding='cp949' 추가함
- 각 행의 합계에 대한 비율로 숫자 바꾸기:
- 히트맵 그리기:
반응형
'서비스 기획 > ☁️ 데이터 분석 공부' 카테고리의 다른 글
[코드잇] 2. 데이터 분석과 시각화: 타이타닉 EDA 퀴즈 (0) | 2022.07.14 |
---|---|
[코드잇] 1. 데이터 프레임 다루기 (0) | 2022.07.05 |
딥러닝 CDS 교육 후기 (0) | 2022.05.24 |
SQL 퀴즈/실습 사이트 추천 (0) | 2022.02.27 |
데이터 분석 시간 줄이는 방법 (0) | 2022.01.17 |
댓글