검색 본문
yachae4910.tistory.com 야채's Data [전처리] 인구 소멸 지역 Cartogram 1. 데이터 읽어오기 population = pd.read_excel('./data/population.xlsx', header=1) population 2. 데이터 전처리 #결측치를 앞의 데이터로 채우기 population.fillna(method='ffill', inplace=True) #컬럼이름 변경하기 population.rename(columns = {'행정구역별(시군구)(1)':'광역시도', '행정구역별(시군구)(2)':'시도', '합계':'인구수'}, inplace=True) population.head() # 소계를 제외한 데이터만 가져오기 population = population 3. 시도 이름 합치기 # 새로운 컬럼 추가 - 첫번째와 두번째 컬럼 이름 합치기 tmp_coloumns = [pop.columns.get_level_values(0)[n] + \ pop.columns.get_level_values(1)[n] for n in range(0,len(pop.columns.get_level_values(0)))] pop.columns = tmp_coloumns pop.head() # 데이터 확인 pop.info() <class 'pandas.core.frame.Dat 3. Cartogram을 위한 엑셀 파일 # 엑셀 파일 읽기 draw_korea_raw = pd.read_excel('./data/draw_korea_raw.xlsx') draw_korea_raw 4. stack으로 묶기 # 컬럼 이름을 인덱스로 만들기 draw_korea_raw_stacked = pd.DataFrame(draw_korea_raw.stack()) draw_korea_raw_stacked # 인덱스 초기화 draw_korea_raw_stacked.reset_index(inplace=True) draw_korea_raw_stacked # 컬럼 이름 변경 draw_korea_raw_stacked.rename(columns={'level_0':'y', 'level_1':'x', 0:'ID'}, 5. cartogram의 기본이 되는 지도 그리기 BORDER_LINES = [ [(5, 1), (5,2), (7,2), (7,3), (11,3), (11,0)], # 인천 [(5,4), (5,5), (2,5), (2,7), (4,7), (4,9), (7,9), (7,7), (9,7), (9,5), (10,5), (10,4), (5,4)], # 서울 [(1,7), (1,8), (3,8), (3,10), (10,10), (10,7), (12,7), (12,6), (11,6), (11,5), (12, 5), (12,4), (11,4 6. Cartogram 그리기 # DataFrame과 컬럼 이름 및 색상 값을 받아서 Cartogram을 그려주는 함수 def drawKorea(targetData, blockedMap, cmapname): gamma = 0.75 #인구수 데이터의 크고 낮음을 분류하기 위한 값 만들기 whitelabelmin = (max(blockedMap[targetData]) - min(blockedMap[targetData]))*0.25 + \ 28 # 컬럼 이름을 인덱스로 만들기 draw_korea_raw_stacked = pd.DataFrame(draw_korea_raw.stack()) draw_korea_raw_stacked # 인덱스 초기화 draw_korea_raw_stacked.reset_index(inplace=True) draw_korea_raw_stacked # 컬럼 이름 변경 draw_korea_raw_stacked.rename(columns={'level_0':'y', 'level_1':'x', 0:'ID'}, 2024.03.20 블로그 검색 더보기 m2222n.tistory.com Minstory 농산물 데이터 프로젝트(2-1) - 데이터 전처리, EDA(상관관계, Heatmap) 16 통영', '목포', '여수', '순천', '제주', '서귀포', '진주', '이천', '태백', '제천', '천안', '보령', '세종', '정읍', '남원', '김해시', '양산시', '광양시...영천', '경주시', '밀양', '거제']] weather_df = weather_df.reset_index() weather_df 토양 데이터와 merge할 총 49개 지점의 기상 데이터 자 이제 두... Python 상관관계 Heatmap pandas 농산물 데이터 농산물 최적지 데이터 농산물 토양 데이터 heatmap 색상 농산물 상관관계 2023.07.25 blog.naver.com 생각창고 공공데이터 시작(7)- 공공보건 의료기관 데이터 분석(2) 26 대덕구' '태백시' '동해시' '화성시' '광산구' '남구' '중구' '제주시' '서구' '전주시' '진주시' '청주시' '종로구' '성남시' '동구' '화순군' '강동구' '사상구' '달서구' '해운대구' '유성구' '가평군' '양주시' '고양시' '홍천군' '양구군' '청원군' '계룡시' '논산시' '함평군' '양평군' '수성구' '달성군' '연수구... 2024.01.29 h0guu.tistory.com 인스턴트 천국 ♨♨커뮤 가는 법 내공100 2기 (RESET) 1.2~1.4 -유성우 요람여자고등학교 (요람남자고등학교 3기) 1.8~1.12 -자몽 자몽💜한유음 (2018.3.17~2018.5.24) 2017 짜릿한 첫사랑 8.13~8.16 -백화민 2018 0교시의 희망 고문 2.25~2.27 -이연 이연💕화연우 (2018.3.23~) 향락³ 5.6~5.8 -화운 -화운💕천비우 (2018.5.16~) 0교시 생존일지 5.26~5.28 -주월영... 2024.02.14 jelly-lee.tistory.com Jelly_Bear 230901 : react ts _ custom select box 6 상태로 reset해줘야함.) (이거는 if조건문으로 해당사항 있으면 다음 step으로 진행되지 않도록 return 시켜주면 됨) ⓹ 만약에 '시/도 영역'을 선택했으면 우리가 OPTION 들을 상수로 빼뒀던 배열에 저장되어있는 정보를 이용해서 '구/군 의 OPTION'을 자꾸 업데이트 해주면 됨 !( 시/도 영역이 생각보다 많고, 그 하위... 2023.09.02 릭스 leex 커리어 분야 크리에이터 '해봐서 안다'는 그 말 - Environmnet _안전감_ 3. Risk taking 2 말인데..." 태백의 마음이 쿵 하고 내려앉았다. 조직 안에서 사람들의 입을 틀어막는 핵심 요인은 '자기 검열'이다. 어떤 사안에 의문이 생겨도 '내가 맞나?' 스스로 되묻게 되는 일. 이미 표면으로 명확히 불거진 문제에도 주변이 조용하면 말 한마디 보태기도 왠지 꺼려진다. 괜히 나서는 거 아닌가 싶다. 평소의... 조직문화 직장인 도전 2023.12.28 브런치스토리 검색 더보기 통합웹 더보기
서비스 안내 스토리의 글을 대상으로 검색결과를 제공합니다. 자세히보기 story.kakao.com 대한민국스토리텔러 대한민국스토리텔러 - 카카오스토리 2 Healthy Aging Town(Healing & Activity Zone), 통리(桶&通里)를 리셋(reset)하라! 백두대간 중심 세계적인 산소도시로 부상하는 우리 태백시는 2015대한민국 미래창조 경영대상 중에서도 특히 "소통행정분야... 2015.07.31 카카오스토리 검색 더보기