[5주차] 서울시 범죄현황 (1)

이철민·2023년 2월 28일
0

[범죄현황 데이터 읽어오기]

  • import numpy as np
  • import pandas as pd

[판다스 pivot table]

  • index, columns, values, aggfunc
  • index 설정
  • values 설정
  • columns 설정

[서울시 범죄현황 데이터 정리]

  • crime_raw_data.head()

[google map api 사용]

  • import googlemaps
  • gmaps_key = '구글맵 키'
  • gmaps = googlemaps.Client(key=gmaps_key)
  • gmaps.geocode('서울영등포경찰서, language='ko')

[iterrows() 반복문]

  • pandas에 잘 맞춰진 반복문용 명령
  • Pandas 데이터 프레임은 대부분 2차원
  • 이럴 때 for문을 사용하면, n번째라는 지정을 반복해서 가독률이 떨어진다.
  • Pandas 데이터 프레임으로 반복문을 만들 때 iterrows() 옵션을 사용하면 편하다.
  • 받을 때, 인덱스와 내용으로 나누어 받는 것을 주의!

[google maps에서 구별 정보 얻어 데이터 정리]

  • 우리에게 필요한 데이터는 formatted_address & geometry>
  • iterrows() 반복문으로 경찰서 이름 만들기
  • formatted_address(이름), geometry(위도, 경도) 정보 가져오기!

  • 컬럼 이름 정리!

profile
늘 온 마음을 다해 :)

0개의 댓글