22.12.31(토) - Seoul_Crime (seaborn : 상관 관계)

화이팅·2022년 12월 31일
0

zbase

목록 보기
13/17
  • 컬럼 삭제 방법
  1. del crime_anal_gu['lat']
  2. crime_anal_gu.drop('lat',axis=1,encoding=True)

**
numpy : axis=1 (행기준)
pandas : axis=1(열기준)

  • 컬럼 이름 변경
    crime_anal_gu.rename(columns={'강간발생':'강간,'강도발생':'강도},inplace=True)

  • Seaborn : 데이터 시각화

    import numpy as np
    import matplotlib.pyplot as plt
    import seaborn as sns

-heatmap : 열 + 지도 (데이터들의 배열을 색상으로 표현하는 그래프)

  • Folium : 지도 시각화 도구
    -설치 : !pip install folium
    import folium

-지도에 표시하고 링크만들어서 클릭하면 링크로 이동

folium.Marker(location=[네이버 위도, 경도],
popup='<a href="https://naver.com/" target=_"blink">네이버',

         tooltip='<i>naver</i>').add_to(m)
         

tooltip

folium.Marker(location[37.551317,127.0815329],popup='park').add_to(m) # 지도에 표시된 마크를 클릭해야 이름이 뜸
tooltip='어린이대공원 추가 : 클릭안해도 이름 뜸

  • 정규화 (0-1)
    컬럼/ 컬럼의 최대값

col=['살인검거','강도검거','강간검거','절도검거','폭력검거']
tmp=crime_anal_station[col] / crime_anal_station[col].max() # 정규화
crime_anal_station['검거'] = np.mean(tmp,axis=1)
crime_anal_station.tail()

profile
하하...하.

0개의 댓글