인프런 커뮤니티 질문&답변

Jin님의 프로필 이미지
Jin

작성한 질문수

공공데이터로 파이썬 데이터 분석 시작하기

컬럼 합치기 관련해 질문 드립니다!

작성

·

404

1

안녕하세요 선생님! 궁금한점이 한가지 있어 문의드립니다!

다름이 아니라 일부 컬럼들끼리 그룹화 하고 싶은데 ("2015년", "2016년", "2017년", "2018년", "2019년", "2020년")

이렇게 연도를 따로 그룹화 해 연산하는것이 아닌

그저 한 그룹으로 묶고싶은데 이럴때 어떤 방법을 사용하면 좋을까요?

답변 5

1

박조은님의 프로필 이미지
박조은
지식공유자

안녕하세요.

시간의 변화에 따라 인구의 변화를 보고 싶다면 다음의 방법도 해볼 수 있겠네요.

https://nbviewer.jupyter.org/github/python-visualization/folium/blob/master/examples/Plugins.ipynb#Timestamped-GeoJSON

아래 이미지를 보면 시간 변화에 따라 플레이 버튼을 누르면 값이 변화 합니다.

위 링크에서 확인해 보세요.

1

Jin님의 프로필 이미지
Jin
질문자

선생님 좋은 답변 정말 감사합니다 :))

아직 궁금증이 해소되지 못한 부분이 있어서 하나 더 여쭤볼게요!

Folium에서는 카테고리를 직접 표현하는 것 외에는,  카테고리를 따로 만들어 선택하면 지도위에 표시 되게끔 할 수는 없을까요?

예를 들어, 현재 저는 나이(0~7, 8~13, 14~16, 17~19, 20~24), 연도(2015, 2016, 2017, 2018, 2019, 2020)에 따라 지도위에

인구통계를 표시하고 싶은데, 현재로써 지도위에 표현하면 카테고리 선택이 어려워 모든 데이터가 지도위에 올라가게끔 됩니다ㅠㅠ

이런 경우 어떻게 하는것이 좋을지 궁금합니다!!

1

Jin님의 프로필 이미지
Jin
질문자

네 감사합니다 선생님!!

선생님 혹시 Folium 지도는 지도위에 그래프 표현이 안될까요? 라이브러리 찾아봤는데 없는거 같아서 질문드립니당!!

그리고 카테고리 별로 표현하고 싶은데 folium 지도에서 가능한지도 궁금합니다!!

선생님 바쁘실텐데 답변 하나하나 잘해주셔서 감사합니다 :))

0

박조은님의 프로필 이미지
박조은
지식공유자

저도 궁금해서 질문주신 내용을 찾아봤는데요.

아래처럼 이미지를 로드해서 그래프를 표현하는 방법이 있네요.

카테고리별로 표현하는 건 marker의 색상 등을 다르게 표현해서 카테고리를 구분해 보는건 어떨까 싶어요.

제 강의의 스타벅스 이디야를 다른 색상으로 구분해서 표현한 것 처럼요.

https://stackoverflow.com/questions/49582831/adding-jpg-images-to-folium-popup

Folium Heatmap with Graph

감사합니다 :)

0

박조은님의 프로필 이미지
박조은
지식공유자

안녕하세요.

챕터 1의 아파트 분양가 예제의 2015년 이전 데이터를 가지고 melt로 실습한 내용을 적용해 보시면 될것 같습니다.

챕터 1의 df_first로 tidy data 만들기 부분을 참고해 보세요.

melt 의 문서는 아래 링크를 참고해 보세요.

https://pandas.pydata.org/docs/reference/api/pandas.melt.html

Jin님의 프로필 이미지
Jin

작성한 질문수

질문하기