1. 서울시 구별 CCTV 수와 인구수 데이터 합치기
![](https://velog.velcdn.com/images/keoh9612/post/37470012-83b8-4971-8c85-ce24671a1214/image.png)
- crime 데이터에, CCTV 데이터셋의 총 인구수 컬럼과 총 CCTV 수의 컬럼을 추가한다.
2. pairplot 을 통해 상관관계 보기
sns.pairplot(data=crime,vars=['살인','강도','폭력'],kind = 'reg', height=3)
plt.show()
![](https://velog.velcdn.com/images/keoh9612/post/bf259aba-5e3b-4b1d-998a-0468f80e4a24/image.png)
sns.pairplot(data=crime,vars=['살인','강도','폭력'],kind = 'scatter', height=3)
plt.show()
![](https://velog.velcdn.com/images/keoh9612/post/14a51851-60f8-4e96-bb41-ef8c6466ce71/image.png)
sns.pairplot(data=crime,vars=['살인','강도','폭력'],kind = 'kde', height=3)
plt.show()
![](https://velog.velcdn.com/images/keoh9612/post/1fe07513-76ec-4334-9d74-35586a213306/image.png)
sns.pairplot(data=crime,vars=['살인','강도','폭력'],kind = 'hist', height=3)
plt.show()
![](https://velog.velcdn.com/images/keoh9612/post/d555cdcb-04c5-4430-8afd-ac85aa871044/image.png)
- pairplot 의 옵션, kind 를 바꾸면 그래프의 형태를 바꿔서 볼 수 있다.
- 가장 흔하게 보는 타입은, reg로 상관관계를 보는것이다.
sns.pairplot(data=crime,
x_vars=['인구수','CCTV 수'],
y_vars=['살인','강도'],
kind = 'reg',
height=4)
plt.show()
![](https://velog.velcdn.com/images/keoh9612/post/6de71ee8-922f-4287-8dc2-8648764a8a8f/image.png)
sns.pairplot(data=crime,
x_vars=['인구수','CCTV 수'],
y_vars=['살인검거율','폭력검거율'],
kind = 'reg',
height=4)
plt.show()
![](https://velog.velcdn.com/images/keoh9612/post/865ddb83-d177-4393-a749-8ce8edb8484f/image.png)
- x,y 축에서 비교해볼 값을 설정하고, 원하는 값과의 상관관계를 비교해 볼 수있다. (matplotlib의 한글설정에 오류가 있어, 그래프 표출시에 한글이 깨져나왔다.)
3. 지역별 검거율을 heatmap을 통해 한눈에 보기
target = ['강간검거율','강도검거율','살인검거율','절도검거율','폭력검거율','검거']
crime_sort = crime.sort_values(by='검거',ascending=False) # 내림차순 정렬
plt.figure(figsize=(10,10))
sns.heatmap(
data=crime_sort[target],
annot=True, # 히트맵 상자 속에 데이터 값 표현함
fmt='f', # 상자속 숫자 실수로 표현
linewidth=0.5, # 상자와 상자 사이 간격 0.5 로 줌
cmap='RdPu' # 테마 빨간색 설정
)
plt.title("범죄 검거 비율")
plt.show()
![](https://velog.velcdn.com/images/keoh9612/post/221e3b6e-cf5d-449a-a7bc-c6c5abb9581b/image.png)
- 타겟 이라는 리스트를 만들어서, 보고싶은 컬럼의 값들만 작성한후 데이터 프레임에 그 리스트값을 넣으면 그 값에 대해서만 볼 수 있다.