본문 바로가기

seaborn

(9)
Python seaborn heatmap으로 보는 서울시 구별 범죄현황 (feat. pivot) 2020. 6. 22. 08:00 이번에는 Python에서 seaborn의 heatmap을 익혀볼겸 서울시 구별 범죄현황 데이터를 다뤄보겠습니다. 이 내용은 몇 년전에 제가 지은 책(파이썬으로 데이터 주무르기)에 있는 내용입니다. 그 내용을 조금 다듬어서 오늘 이야기해보려고 합니다.~먼저 구글에서 이쁘게 검색하고~위 사이트에서 관서별 5대 범죄 발생 검거현황을 클릭~위 사이트에서 다운로드 받습니다. 다운로드를 받아서 압축을 풀고 2018년 데이터를 소스코드와 같은 폴더에 두도록 하죠~먼저 raw 데이터를 읽어봅니다. 이 데이터는 경찰서 이름, 각 경찰서마다 5대 범죄, 각 범죄마다 발생/검거가 나눠 기록되어 있습니다.~이 데이터를 정리하는 마법같은 명령어가 pivot_table입니다~~~^^ 이 명령을 위와 같이 사용하면 raw 데이터가..
[Data Science] 서울시 흡연률 데이터에서 연령별 흡연률 데이터 시각화 2020. 5. 18. 08:00 이 글은 아주 쉬운 데이터를 실습용으로 사용해서 파이썬과 데이터 사이언스 분야를 공부하는 컨셉의 글입니다. 이번에 사용할 데이터는 서울시 흡연율 통계라는 데이터입니다. 해당 페이지 하단으로 이동하면저렇게 파일을 받을 수 있습니다.해당 파일은 저도 같이 공유하도록 하죠^^데이터는 매우 심플한 형태입니다.구분과 구분.1이라는 컬럼만 확인을 해보면 되겠네요이중에서 구분에 "생애주기별"이라는 데이터에 오늘은 집중하도록 하겠습니다.pandas의 DataFrame은 조건문을 이용한 데이터 선별이 아주 쉽습니다 저렇게 말이죠^^ 위 결과에서 전체, 남자, 여자만 가져오고 싶다면이렇게 하면 됩니다.이제 저장하죠. 이름을 smoke_age로 하겠습니다.이제 한글 폰트를 지정하고, (이전에도 이야기했지만, 윈도우 유저는 ..
동적 환경에서 웹 정보를 얻을때 편한 Selenium - 네이버에 로그인하고 메일 목록 확인하기 - 2017. 4. 24. 08:00 아주 예전에 웹 정보를 쉽게 가져올 수 있는 Beautiful Soup을 이야기했었는데요.[바로가기] 이 아이만으로는 약간 한계가 있습니다. 뭐 꼭 버튼을 클릭해야한다던지, 로그인 화면처럼 어떤 정보를 입력해야하는데 그게 접근 주소에 나타나면 쉽게 접근해 볼 수 있는데, 그렇지 않다든지 하는 일들이지요. 그럴때 요즘에 셀레니움(Selenium)을 많이 사용하시는 것 같아요^^. 그래서 그 아이를 한 번 이야기할려구요. 그래서 네이버에 로그인을 하고 또 살짝 내 메일함에서 보낸사람 목록을 추출해 볼까 합니다.^^먼저 pip install selenium으로 셀레니움을 설치합니다.그리고 크롬드라이버를 자신의 OS에 맞춰서 다운로드 받습니다.이제 쉽게 사용하는 방법은 이 4줄을 입력해 보는 겁니다. 아 크롬드..
[Seaborn 연재] lmplot을 이용하여 회귀판단하기, 혹은 curve fitting하기 2017. 1. 27. 08:00 기나긴 seaborn 연재의 마지막이네요^^ 오늘은 lmplot을 이용한 회귀,... 혹은 뭐 curve fitting 뭐 여하튼... 1차 혹은 그 이상의 함수로 데이터를 표현하고자 하는 것을 seaborn의 lmplot으로 간단히 수행하는 것을 보여드릴려고 합니다.^^ Seaborn [Seaborn 연재] set_style과 boxplot, swarmplot Seaborn [Seaborn 연재] lmplot과 kdeplot, distplot Seaborn [Seaborn 연재] heatmap 사용하기 Seaborn [Seaborn 연재] pairplot, jointplot, tsplot 익히기 Seaborn [Seaborn 연재] lmplot을 이용하여 회귀판단하기, 혹은 curve fitting하기..
[Seaborn 연재] pairplot, jointplot, tsplot 익히기 2017. 1. 25. 08:00 Seaborn이 제공하는 그래프 중에 오늘은 pairplot, jointplot, tsplot에 대해 이야기를 할려고 합니다^^. 특히 pairplot이 주는 재미난 결과는 꽤 마음에 드실겁니다.^^ Seaborn [Seaborn 연재] set_style과 boxplot, swarmplot Seaborn [Seaborn 연재] lmplot과 kdeplot, distplot Seaborn [Seaborn 연재] heatmap 사용하기 Seaborn [Seaborn 연재] pairplot, jointplot, tsplot 익히기 Seaborn [Seaborn 연재] lmplot을 이용하여 회귀판단하기, 혹은 curve fitting하기 iris라는 데이터를 가지고 오도록 하겠습니다. 이 데이터는 꽃 아이리스..
[Seaborn 연재] heatmap 사용하기 2017. 1. 20. 08:00 Seaborn 연재 중인데요. 뭐 언제나 그렇듯 튜토리얼을 따라하고 있습니다만... 오늘은 heatmap이라는 아이를 소개할려고 합니다. 잘 사용하면 시각화할때 정보전달력이 꽤 괜찮은 아이이거든요...^^ Seaborn [Seaborn 연재] set_style과 boxplot, swarmplot Seaborn [Seaborn 연재] lmplot과 kdeplot, distplot Seaborn [Seaborn 연재] heatmap 사용하기 Seaborn [Seaborn 연재] pairplot, jointplot, tsplot 익히기 Seaborn [Seaborn 연재] lmplot을 이용하여 회귀판단하기, 혹은 curve fitting하기 random 변수 생성해서...heatmap이 어떤건지 바로 보면...
[Seaborn 연재] lmplot과 kdeplot, distplot 2017. 1. 19. 08:00 Seaborn을 가지고 놀다 보면, 꽤 재미있다는 것과 함께 이런 기능이 없을까?하고 생각하면 꼭 있다는 것을 알게됩니다.^^. 오늘은 lmplot과 kdeplot, distplot을 이야기할건데요. 간단하게 상관관계를 바로 확인할 수 있는 어마어마한 기능을 바로 보실 수 있습니다.^^ Seaborn [Seaborn 연재] set_style과 boxplot, swarmplot Seaborn [Seaborn 연재] lmplot과 kdeplot, distplot Seaborn [Seaborn 연재] heatmap 사용하기 Seaborn [Seaborn 연재] pairplot, jointplot, tsplot 익히기 Seaborn [Seaborn 연재] lmplot을 이용하여 회귀판단하기, 혹은 curve f..
[Seaborn 연재] set_style과 boxplot, swarmplot 2017. 1. 18. 08:00 통계적 입장에서 그래프를 그릴때, (물론 matplotlib도 충분히 가능하지만) 유용한 모듈인 seaborn을 데리고 한 5회정도 이야기를 할려고 합니다. 꽤 괜찮은 결과를 쉬운 과정을 통해 보여주거든요. Seaborn [Seaborn 연재] set_style과 boxplot, swarmplot Seaborn [Seaborn 연재] lmplot과 kdeplot, distplot Seaborn [Seaborn 연재] heatmap 사용하기 Seaborn [Seaborn 연재] pairplot, jointplot, tsplot 익히기 Seaborn [Seaborn 연재] lmplot을 이용하여 회귀판단하기, 혹은 curve fitting하기 먼저 conda를 사용하는 경우, conda install sea..

반응형