디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[🔎질문] csv파일을 이용한 코딩 질문이요 ㅠ

헬린이(58.236) 2021.05.26 20:13:56
조회 371 추천 0 댓글 10
														
검색한 지역과 가장 인구구조가 비슷한 지역 한곳만 골라서 그래프를 나타내는 코딩인데
csv파일에 읍면동 등등 다 있는데 어떻게 수정하면 동 중에서만 가장비슷한 인구구조가진 지역이 나오나요
예를들면 xx동 으로 검색하면 인구구조 비슷한 지역이 xx시, xx군 이렇게 뜨는데 이걸 비슷한 동으로만 뜨게 하고싶어요

그리고 비슷한지역을 여러개 나오게 할수있나요? 3~4개 정도요
xx동 검색하면 가장유사한xx동 그다음유사한xx동.. 이런식으로요


viewimage.php?id=3da4c42eeadc&no=24b0d769e1d32ca73dec8efa1bd8233c624b438d9b893fbf22b42f05c779d394c18c900b0a20430207bf95ea8dd489aedcecd75ced70f626f135b2278c0345392744


viewimage.php?id=3da4c42eeadc&no=24b0d769e1d32ca73dec8efa1bd8233c624b438d9b893fbf22b42f05c779d394c18c900b0a20430207bf95ea8dd489aedcecd75ced70a023fd32b42682004539f26a



각지역마다 2019년도 2월 기준으로 0세부터 100세 사이 인구숫자 파일이에요


  1. import numpy as np 
  2. import csv 
  3. #1. 데이터를 읽어온다. 
  4. f =open('age.csv') 
  5. data = csv.reader(f) 
  6. next(data) 
  7. data = list(data) 
  8. #2. 궁금한 지역의 이름을 입력받는다. 
  9. name = input('인구 구조가 알고 싶은 지역의 이름(읍면동 단위)을 입력해주세요 : ') 
  10. mn =1 
  11. result_name ='' 
  12. result =0 
  13. #3. 궁금한 지역의 인구 구조를 저장한다. 
  14. for row in data : 
  15.   if name in row[0] : 
  16.       home = np.array(row[3:], dtype =int) /int(row[2]) 
  17. #4. 궁금한 지역의 인구 구조와 가장 비슷한 인구 구조를 가진 지역을 찾는다. 
  18. for row in data : 
  19.   away = np.array(row[3:], dtype =int) /int(row[2]) 
  20.   s = np.sum((home - away) **2) 
  21.   if s < mn and name not in row[0] : 
  22.       mn = s 
  23.       result_name = row[0] 
  24.       result = away 
  25. #5. 궁금한 지역의 인구 구조와 가장 비슷한 곳의 인구 구조를 시각화한다. 
  26. import matplotlib.pyplot as plt 
  27. plt.style.use('ggplot') 
  28. plt.figure(figsize = (10,5), dpi=300)             
  29. plt.rc('font', family ='Malgun Gothic') 
  30. plt.title(name +' 지역과 가장 비슷한 인구 구조를 가진 지역') 
  31. plt.plot(home, label = name) 
  32. plt.plot(result, label = result_name) 
  33. plt.legend() 
  34. plt.show() 


추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
- 설문 영포티룩도 멋지게 소화할 것 같은 40대 스타는? 운영자 25/10/27 - -
- AD 저녁 뭐먹지? 오늘의 메뉴 추천! 운영자 25/10/31 - -
314 일반 파이썬 좀 배웠는데 [1] ㅇㅇ(106.101) 21.06.03 333 0
313 🔎질문 반복문&조건문 질문있습니다 [2] Dd(223.62) 21.06.03 207 0
312 🔎질문 Ursina 라는 라이브러리 쓰는법 정리해놓은거 어디 없음? [4] ㅇㅇ(175.121) 21.06.03 1179 0
311 🔎질문 프로젝트 아이디어 추천 부탁드립니다 [3] ㅇㅇ(182.225) 21.06.02 358 0
309 🔎질문 클래스 질문 [2] ㅇㅇ(118.221) 21.06.02 217 0
308 🔎질문 클래스 도와주세요 [1] ㅇㅇ(211.108) 21.06.01 258 0
307 🔎질문 파이참 이거 플러그인 계속 설치해야함? ㅇㅇ(121.174) 21.06.01 266 0
305 🔎질문 파이썬 도와주세요 ㅠㅠ [1] 3_3(58.143) 21.06.01 197 0
304 🔎질문 클라스 과제 좀 도와주세요 ㅇㅇ(175.124) 21.05.31 325 0
303 🔎질문 도움2 부탁드리빈다 [2] ㅇㅇ(121.132) 21.05.31 194 0
301 🔎질문 학원비 대략 달마다 얼마씩 나오나요 [4] ㅇㅇ(112.173) 21.05.31 1148 0
300 🔎질문 tcp 소켓통신 관련 질문 있습니다. [1] Dd(223.62) 21.05.30 193 0
299 일반 파갤형님들 사랑합니다 ㅇㅇ(175.206) 21.05.30 147 0
298 🔎질문 크롤링 입문하려고 하는데 [2] ㅇㅇ(112.187) 21.05.29 327 0
297 🔎질문 (재업) 학교에서 교양으로 코딩 듣고 있는데 질문 하나 올립니다. [6] ㅇㅇ(121.155) 21.05.29 387 0
296 🔎질문 컴퓨터 프로그래밍 하나도 모르는데 파이썬 시작한다 [3] ㅇㅇ(121.146) 21.05.29 585 3
295 일반 파이썬갤이 있네 다이아학살자갤로그로 이동합니다. 21.05.29 412 2
294 일반 파이썬같은 문법으로 C 쓰면 편할까? [1] Coma갤로그로 이동합니다. 21.05.29 273 0
293 🔎질문 늅비 Numpy가 안깔린다 얘들아 도와줘 ㅠㅠ [1] ㅇㅇ(112.159) 21.05.29 222 0
292 🔎질문 csv파일에서 특정부분만 추출하는 코딩이 있나요 [2] 제발도와주세요(58.236) 21.05.29 359 0
291 🔎질문 도와주세요ㅠㅠ [3] ㅇㅇ(175.121) 21.05.28 170 0
290 🔎질문 파이썬 질문입니다.. 꼭 살려주세요 [2] ㅇㅇ(1.251) 21.05.28 326 0
289 🔎질문 VSCode에서 파이썬코딩하고 있는 초보임 [6] ㅇㅇ(175.121) 21.05.28 325 0
288 🔎질문 도움 부탁드립니다 [8] ㅇㅇ(121.132) 21.05.28 203 0
287 🔎질문 문자열 리스트 변환 좀 도와주세요!! [2] ㄴㅁㄿㅍ(114.206) 21.05.27 183 0
286 일반 구글 코랩에서 셀레니움 돌리는 크롤러만듦 [3] dd(155.230) 21.05.27 5299 2
284 일반 파이썬 왜재밋냐 [1] 00(118.221) 21.05.27 264 0
283 🔎질문 자료구조 그래프 질문이요 [1] ㅇㅇ(119.75) 21.05.27 177 0
🔎질문 csv파일을 이용한 코딩 질문이요 ㅠ [10] 헬린이(58.236) 21.05.26 371 0
281 🔎질문 안녕하세요 질문이 있어서요~~ [4] 코린이 (49.164) 21.05.26 239 0
280 🔎질문 memoization으로 풀어주세요 [1] ㅇㅇ(210.180) 21.05.26 171 0
279 🔎질문 파이썬 초보 링크드리스트 병합정렬 하다가 막힘.. [3] 사모ASS오나갤로그로 이동합니다. 21.05.26 202 0
277 🔎질문 set질문! [2] ㅇㅇ(118.221) 21.05.25 147 0
276 🔎질문 초보자인데 파이썬 비트논리연산 모르겠어여.. [3] ㅇㅇ(222.118) 21.05.25 221 0
275 🔎질문 반복문 이거도와주세요ㅠㅠ [2] ㅇㅇ(223.62) 21.05.25 245 0
270 🔎질문 입문자인데 이것좀 봐줘.. [3] ㅇㅇ갤로그로 이동합니다. 21.05.24 350 0
269 🔎질문 개초보 해결좀.,. [6] ㅇㅇ(118.221) 21.05.24 233 0
267 🔎질문 셀레니움 쓰려는데 크롬드라이버 오류난다 [5] 레인스타갤로그로 이동합니다. 21.05.24 251 0
264 🔎질문 디스코드 봇을 만들고있는데요! [4] ㅇㅇ(121.142) 21.05.22 658 0
263 🔎질문 잘 되던 코드가 갑자기 죄다 먹통이 될 수가 있나요? [16] VISCARIA갤로그로 이동합니다. 21.05.22 1341 0
262 🔎질문 파이썬 좀 도와주세요 [4] ㅁㅇㅁㄴㅍ(114.206) 21.05.22 439 0
261 🔎질문 아래 코드 돌리고 싶은데 해봐도 잘안되는데 도움좀 주실분 계신가요? [1] 소년이여87갤로그로 이동합니다. 21.05.22 295 0
260 🔎질문 txt파일에 숫자만 더하는 함수 만드는데 [3] ㅇㅇ(203.243) 21.05.21 210 0
259 🔎질문 파이썬 배우면 뭐할까요…? [9] 최저시급으로부자되자갤로그로 이동합니다. 21.05.20 374 0
258 일반 이정도 이해하는데 일주일 걸리면 머가리가 확실히 나쁜건가 [2] eggjom갤로그로 이동합니다. 21.05.20 217 0
256 🔎질문 파이썬 질문 좀 받아주세요 ㅠㅠ [1] ㅇㅇ(211.244) 21.05.19 296 0
254 🔎질문 naver.png 처럼 크롤링 되는 코드를 작성하고 있습니다(질문) [1] 그리트(221.138) 21.05.19 299 0
251 일반 파이썬 공부해보려고 책 사뵜음 [2] 폭도카노갤로그로 이동합니다. 21.05.17 317 3
250 🔎질문 파이썬 질문입니다. [2] ㅇㅇ(118.44) 21.05.17 939 0
249 🔎질문 파이썬은 gui 답 없나요? [2] ㅇㅇ(223.39) 21.05.17 264 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2