inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

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

517

Jin

작성한 질문수 8

1

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

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

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

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

pandas numpy python

답변 5

1

박조은

안녕하세요.

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

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

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

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

1

Jin

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

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

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

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

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

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

1

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

패키지 설치 에러 ydata-profiling

0

120

2

자세한 설명 부탁드려요 ㅜ

0

176

2

seaborn 라이브러리 호출하였으나 그래프가 안 그려져요

0

287

2

value_counts와 count 차이

0

341

2

안녕하세요 데이터 최신과 관련해서 문의드립니다.

0

205

3

scatterplot질문

0

122

1

강의 화면이 안나옵니다

0

164

2

4분12초 2013년부터 데이터가 없으면 어떻게하나요?..

0

188

2

에러 메시지

1

303

2

그래프 색이 동일하게 나옵니다.

0

308

2

시각화 라이브러리 비교

0

382

2

주피터 노트북 설치

0

390

1

2. 상가 기술통계 아웃풋 자료에서 오류가 납니다

0

226

1

14. distplot g = sns.FacetGrid(df_last, row="지역명", height=1.7, aspect=4) g.map(sns.distplot, "평당분양가격", hist=False, rug=True); 오류

0

178

1

group by agg function failed 에러

0

687

2

빈도수가 1000개 이상인 데이터를 따로 담을 때 코드 질문 있습니다.

0

288

2

주피터 노트북 실행 했는데 앞에 *가 생기고 결과가 나오지 않아요

0

363

3

get_string함수에서 문자 'nan'

0

200

1

seaborn X축 시작 지점 조정 질의의 건

0

213

1

14강 distplot 질의

0

289

1

nbextension 설치 및 셋팅 후 적용이 안되는 이슈

0

477

1

corr = df.corr() 입력시 오류

1

373

1

keyword grid_b is not recognized

0

336

1

%ls data 매직커맨드 사용시 한글 깨짐

0

293

1