✏️데이터 취업 스쿨 스터디 노트(서울시 범죄 현황 분석 ① )

Cheon Bumin·2023년 12월 12일

Study Note✏️

목록 보기
15/17

12/13 Data Study to do

  • 범죄 1 (Ch3. 서울시 범죄 현황 데이터 분석, 1-8강)

오늘 공부 요약짤...🥲


📌공부 내용

✅ 목표

  1. 강남3구 범죄현황 데이터 확보
  2. 서울시 범죄현황 데이터 정리
  3. 경찰서 전체에 대한 주소와 위치 정보 확보
  4. 구별 데이터 생성
  5. 범죄별 검거율 데이터 생성
  6. 인구와 CCTV 데이터 생성
  7. 그래프 시각화
  8. 전제적인 경향을 파악
  9. 그 경향에서 벗어난 데이터 강조

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

1. Pandas pivot_table 적용
- 확보한 강남3구 범죄 현황 데이터를 재배열
→ 필요한 데이터만 추출
- pivot_table을 사용하면 multi index가 되는 경우 多

  • Red Box : columns가 multi로 배열됨
    - 1 죄종 → 2 발생 검거 (살인 발생, 살인 검거)
  • 그래프에는 'sum', '건수'가 하나로 보이지만 실제로는 각 열마다 有
🪄
- multi index를 조회할 때는 가장 상단에 있는 index부터 순서대로 호출
	ex. crime_station['sum', '건수', '강도', '검거']

다중 컬럼에서 특정 컬럼 제거

  • 데이터 프레임.칼럼이름.droplevel([제거할 행])
    - 칼럼이 있는 행을 'level'이라고 명명
    - droplevel : 칼럼 행을 삭제

2. index 명칭 변경

  • 목적 : 서울시 구별 범죄 현황 분석
    → 현재 index name은 경찰서 이름으로 설정
    → 같은 강남에 있어도 '강남', '수서' 등으로 경찰서가 나뉘어져 있음
  • 구별 범죄 현황을 알기 위해 경찰서가 아닌 구별로 변경해야 함

✅ pip 명령과 conda 명령

  • pip 명령
    - Python의 공식 모듈 관리자
    - pip 명령어를 통해 모듈을 설치하거나 제거할 수 있음
    - 단, conda 환경에서는 dependendcy 관리가 부정확할 수 있음
  • pip list : 현재 설치된 모듈 리스트 반환
  • pip install module_name : 모듈 설치
  • pip uninstall module_name : 설치된 모듈 제거
  • conda 명령
    - 아나콘다에서 배포한 모듈 관리자
    → pip과 거의 유사하나 '채널'이 있다는 것이 다름
    - 아나콘다에서는 가급적 conda 명령으로 모듈 관리
    • 단, 모든 모듈이 conda로 설치되는 것은 아님
  • conda list : 설치된 모듈 list
  • conda install module_name : 모듈 설치
  • conda uninstall module_name : 모듈 제거
  • conda install -c channel_name module_name
    : 지정된 배포 채널에서 모듈 설치

하루 공부를 마치며🔥

  • 오늘 학습 시간 : 1시간 2분
  • 오늘부터 체력을 기른다고 아침 운동을 시작했다
  • 운동하고 공부하려 했으나 다시 자버렸고...
  • 가족 일정이 있어서 저녁 공부가 어려워서 공부시간이 너무나 짧다..
profile
포기만 하지 말자

0개의 댓글