Blair  - Soul Eater [파이썬 개념] 데이터 분석 8- csv 파일 열기, 오름차순 정렬, 리스트로 저장, sort()

• programming language/python

[파이썬 개념] 데이터 분석 8- csv 파일 열기, 오름차순 정렬, 리스트로 저장, sort()

oujin 2022. 7. 20. 17:24
728x90

 

●예제 파일은 아래글에서 다운받아 주세요

**입력하는 코드가 있는 파일과 같은 폴더에 위치해 있어야 합니다**

 

[파이썬 개념] 데이터 분석 - csv 파일에서 특정 문자 찾기(csv파일첨부)

약국명,지역,주소,개설일자,경도,위도 **입력하는 코드가 있는 파일과 같은 폴더에 위치해 있어야 합니다** ● import csv f = open('pharm_2019.csv', 'r', encoding='utf-8') lines = csv.reader(f) head..

oujin.tistory.com

 

import csv

f = open('pharm_2019.csv', 'r', encoding='utf-8')
lines = csv.reader(f)

header = next(lines)
print('번호', header[0], header[2], sep=',')

data = []

for line in lines:
    if line[1] ==  '용인수지구'  :
        tmp = '%s/%s' % (line[0], line[2])
        data.append(tmp)

data.sort()

number = 1
for x in data :
    print('%d. %s' % (number, x))
    number += 1
    
f.close()

번호,약국명,주소
1. 5층우리약국/경기도 용인시 수지구 풍덕천로 149 501호 (풍덕천동, 현대그린프라자)
2. LG(엘지)약국/경기도 용인시 수지구 성복2로 84 105호 (성복동, 엘지빌리지1차상가)
3. 가람약국/경기도 용인시 수지구 만현로 88 (상현동, 상현종합상가201-2호)
4. 광교 기분좋은 약국/경기도 용인시 수지구 광교마을로 54 에스비타운 110호 (상현동)
5. 광교수약국/경기도 용인시 수지구 광교중앙로 320 (상현동)
6. 광교약국/경기도 용인시 수지구 광교중앙로 316 102호 (상현동, 광교시티하임)
7. 광교윤하약국/경기도 용인시 수지구 광교중앙로 314 104호 (상현동, 세현빌딩 )
8. 광교팜약국/경기도 용인시 수지구 광교중앙로 304 105호 (상현동)
9. 광교푸른약국/경기도 용인시 수지구 광교중앙로 308 305호 (상현동)
10. 그린약국/경기도 용인시 수지구 성복2로76번길 26-6 (성복동,신봉V샤르망102호)
11. 기린약국/경기도 용인시 수지구 성복2로 108-2 (성복동,웰스톤갤러리B109~B110호)
12. 나무약국/경기도 용인시 수지구 수지로342번길 11 304호 (풍덕천동)
13. 다사랑약국/경기도 용인시 수지구 만현로 103 106호 (상현동, 한길프라자)
14. 다솜약국/경기도 용인시 수지구 정평로 43 102호 (풍덕천동, 우성상가)
15. 다온약국/경기도 용인시 수지구 광교중앙로 294 108호 (상현동)
16. 단비약국/경기도 용인시 수지구 문정로 15 (풍덕천동,평은프라자 1층)
17. 대학당약국/경기도 용인시 수지구 수지로342번길 27 106호 (풍덕천동, 동보아파트상가)
18. 대학약국/경기도 용인시 수지구 죽전로 152-1 103호 (죽전동, 단대프라자I )
19. 데이파크약국/경기도 용인시 수지구 성복2로 51 (성복동, 데이파크B동 120호)
20. 동성약국/경기도 용인시 수지구 용구대로 2736 1층 (죽전동, 영일죽전빌딩)
21. 동천약국/경기도 용인시 수지구 손곡로 83 동천타워 1동 108호 (동천동)
22. 라임약국/경기도 용인시 수지구 신봉2로 73 태천빌딩2 101호 (신봉동)
23. 로얄약국/경기도 용인시 수지구 풍덕천로 119 119호 (풍덕천동, 로얄스포츠센터)
24. 맑은샘약국/경기도 용인시 수지구 신봉2로 3 (신봉동,홍천말프라자 302)
25. 맑은생한약국/경기도 용인시 수지구 수지로342번길 16 112호 (풍덕천동)
26. 매일봄약국/경기도 용인시 수지구 수풍로 107 104호 (동천동)
27. 메디칼약국/경기도 용인시 수지구 풍덕천로 114 강동빌딩 101,102호 (풍덕천동)
28. 메디플러스약국/경기도 용인시 수지구 풍덕천로129번길 9 101호 (풍덕천동, 오성빌딩 )
29. 모범약국/경기도 용인시 수지구 수지로 203 E 마트 지하1층 (신봉동)
30. 미래약국/경기도 용인시 수지구 만현로 110 A-407호 (상현동, 원희캐슬프라자)
31. 미소약국/경기도 용인시 수지구 문정로 22 (풍덕천동)
32. 바른생각약국/경기도 용인시 수지구 포은대로313번길 7-14 수정빌딩 1층 (풍덕천동)
33. 바른약국/경기도 용인시 수지구 동천로 83 104호 (동천동, 윤창빌딩)
34. 밝은약국/경기도 용인시 수지구 광교중앙로 320 503호 (상현동)
35. 베델약국/경기도 용인시 수지구 문인로 59 107호 (풍덕천동, 삼익상가)
36. 보은약국/경기도 용인시 수지구 정평로 40-1 302호 (풍덕천동, 거묵상가)
37. 봄빛약국/경기도 용인시 수지구 풍덕천로 91 103호 (풍덕천동, 주공1단지아파트)
38. 비전약국/경기도 용인시 수지구 문정로 13 103호 (풍덕천동, 중수프라자)
39. 삼성메디칼약국/경기도 용인시 수지구 진산로 106 (풍덕천동, 훼미리빌딩1층)
40. 상현메디칼약국/경기도 용인시 수지구 만현로 100 203호 (상현동, 거묵프라자)
41. 새모범약국/경기도 용인시 수지구 포은대로 552 (죽전동, 죽전이마트 1층)
42. 새보건약국/경기도 용인시 수지구 풍덕천로130번길 4 1층 (풍덕천동)
43. 샘물약국/경기도 용인시 수지구 문정로 46 305호 (풍덕천동, 한길타운)
44. 서울약국/경기도 용인시 수지구 수지로 124 성복스퀘어/근린생활시설 107호 (성복동)
45. 서원약국/경기도 용인시 수지구 상현로 34 102호 (상현동, 성진)
46. 성복약국/경기도 용인시 수지구 심곡로 87 (성복동, 33-5 아이조움빌딩B205)
47. 성복역 우리약국/경기도 용인시 수지구 수지로112번길 11 107호 (성복동)
48. 성복온누리약국/경기도 용인시 수지구 성복2로 49 1층 (성복동)
49. 세종옵티마약국/경기도 용인시 수지구 수지로 62 (상현동)
50. 센트럴약국/경기도 용인시 수지구 신봉2로 2 114호 (신봉동, 센트럴쇼핑몰)
51. 솔약국/경기도 용인시 수지구 만현로 113 106호 (상현동, 미래프라자)
52. 수빈약국/경기도 용인시 수지구 대지로 58 나동 309호 (죽전동, 선진포리스트)
53. 수약국/경기도 용인시 수지구 만현로 82-4 헤르메스상가 404-1호 (상현동)
54. 수지드림약국/경기도 용인시 수지구 손곡로 95 110~111호 (동천동, 송란아트프라자)
55. 수지메디칼약국/경기도 용인시 수지구 동천로 36 (동천동,영재빌딩105호)
56. 수지민들레 한약국/경기도 용인시 수지구 풍덕천로 144 503호 (풍덕천동, 현대그린프라자)
57. 수지성서약국/경기도 용인시 수지구 성복2로 230 106호 (성복동)
58. 수지썬프라자약국/경기도 용인시 수지구 풍덕천로 127 (풍덕천동,수지프라자 101호)
59. 수지우리약국/경기도 용인시 수지구 성복2로 126 (성복동, 수지LG빌리지3차상가 118호)
60. 수지윤약국/경기도 용인시 수지구 풍덕천로 119 208호 (풍덕천동, 로얄스포츠센터)
61. 수지정다운약국/경기도 용인시 수지구 신봉2로 2 217호 (신봉동, 센트럴500)
62. 수지한림약국/경기도 용인시 수지구 문정로 32 1층 (풍덕천동)
63. 수지햇살약국/경기도 용인시 수지구 광교중앙로 316 (상현동, 킴앤코시티하임1 303-1)
64. 수지행복한약국/경기도 용인시 수지구 진산로 100 105호 (풍덕천동, 골드라인빌딩 제상가동)
65. 숨약국/경기도 용인시 수지구 푸른솔로 87 108호 (죽전동, 그랜드프라자)
66. 아이맘약국/경기도 용인시 수지구 현암로 154 2층 205호 (죽전동, 거풍프라자)
67. 안데르센약국/경기도 용인시 수지구 정평로 40-1 403호 (풍덕천동)
68. 앞서가는21세기약국/경기도 용인시 수지구 대지로 20 101호 (죽전동, 죽전빌딩)
69. 연두약국/경기도 용인시 수지구 신봉1로 165 (신봉동, 동광프라자 203호)
70. 연수우리들약국/경기도 용인시 수지구 용구대로2771번길 66 106-3호 (죽전동)
71. 열린온누리약국/경기도 용인시 수지구 대지로 43 107호 (죽전동, 금강프라자)
72. 열린우리약국/경기도 용인시 수지구 신봉2로 5 104호 (신봉동, 에덴파크2)
73. 염광플러스약국/경기도 용인시 수지구 동천로 137 4층 404~406호 (동천동)
74. 예쁜약국/경기도 용인시 수지구 신봉2로 2 센트럴500 223호 (신봉동)
75. 온누리수지약국/경기도 용인시 수지구 문정로 46 (풍덕천동, 한길타운 107호)
76. 우리들약국/경기도 용인시 수지구 현암로 121 201호 (죽전동, 에머랄드그린존 )
77. 우리민들레약국/경기도 용인시 수지구 현암로 132 107호 (죽전동, C.H리베로I)
78. 우리약국/경기도 용인시 수지구 진산로 28 성원상떼빌아파트 상가1동 101호 (상현동)
79. 원약국/경기도 용인시 수지구 성복2로 162 105호 (성복동, LG빌리지6차 상가동)
80. 원희온누리약국/경기도 용인시 수지구 만현로 110 B동 111-2호 (상현동,원희캐슬프라자)
81. 유타워 온누리약국/경기도 용인시 수지구 신수로 767 분당수지 U-TOWER A동 241호 (동천동)
82. 윤진약국/경기도 용인시 수지구 수풍로131번길 2 에덴파크 104호 (동천동)
83. 이화명문약국/경기도 용인시 수지구 현암로 75 101호 (죽전동, 명문약국)
84. 이화약국/경기도 용인시 수지구 성복1로 106 B04호 (성복동)
85. 이화옵티마약국/경기도 용인시 수지구 풍덕천로 119 305호 (풍덕천동, 로얄스포츠센터)
86. 자연약국/경기도 용인시 수지구 만현로 110 원희캐슬프라자 B-304호 (상현동)
87. 자이약국/경기도 용인시 수지구 신봉1로 112-1 109호 (신봉동, LG빌리지5차 단지내 상가)
88. 재일약국/경기도 용인시 수지구 만현로 20 101호 (상현동, 성산빌딩)
89. 정다운온누리약국/경기도 용인시 수지구 현암로 164 103호 (죽전동, 신주프라자)
90. 조이약국/경기도 용인시 수지구 정평로 40-1 거묵상가1 109호 (풍덕천동)
91. 좋은약국/경기도 용인시 수지구 성복2로 51 304호 (성복동,YK타운 비동)
92. 죽전열린약국/경기도 용인시 수지구 용구대로 2702 동춘프라자 1층 (죽전동)
93. 중앙약국/경기도 용인시 수지구 동천로 31 (동천동)
94. 즐거운약국/경기도 용인시 수지구 대지로 43 (죽전동, 금강프라자)
95. 천명약국/경기도 용인시 수지구 동천로 62 (동천동,센트럴상가 108호)
96. 청 한약국/경기도 용인시 수지구 수풍로 95 정원빌딩 1층 (동천동)
97. 청운약국/경기도 용인시 수지구 현암로 127 104호 (죽전동, 신원빌딩)
98. 친절한 해든약국/경기도 용인시 수지구 손곡로 100 111,112호 (동천동, 훼미리프라자)
99. 캐슬프라자약국/경기도 용인시 수지구 만현로 110 (상현동, 원희캐슬프라자A-303A호)
100. 태광약국/경기도 용인시 수지구 성복2로 51 303호 (성복동, 데이파크A동 )
101. 토마토약국/경기도 용인시 수지구 정든로6번길 2 그린피아 303호 (죽전동)
102. 푸른솔약국/경기도 용인시 수지구 광교중앙로 301 (상현동)
103. 푸른온누리약국/경기도 용인시 수지구 풍덕천로 122 (풍덕천동, 103호)
104. 풀향기약국/경기도 용인시 수지구 신봉1로 62 LG프라자 106호 (신봉동)
105. 플러스약국/경기도 용인시 수지구 성복2로 114 (성복동,플러스클리닉수지센타 122호)
106. 필리아약국/경기도 용인시 수지구  대지로 46 103호 (죽전동)
107. 하나약국/경기도 용인시 수지구 수지로296번길 47 107호 (풍덕천동, 수석빌딩)
108. 한가정약국/경기도 용인시 수지구 만현로 110 (상현동, 원희캐슬프라자,A동 106호,203-1호)
109. 한사랑약국/경기도 용인시 수지구 포은대로313번길 4 (풍덕천동, 수지미래빌딩 103호)
110. 행복약국/경기도 용인시 수지구 신봉1로 175 102호 (신봉동, 진성프라자)
111. 행복플러스약국/경기도 용인시 수지구 현암로 131 C.H리베로II 301호 (죽전동)
112. 행복한약국/경기도 용인시 수지구 용구대로 2797 103호 (죽전동, 수창빌딩)
113. 현진약국/경기도 용인시 수지구 만현로 92 116호 (상현동, 아이티프라자)
114. 호수약국/경기도 용인시 수지구 대지로 39 (죽전동, 양지프라자 104호)
115. 희망약국/경기도 용인시 수지구 풍덕천로 119 118호 (풍덕천동, 로얄스포츠센터)

 

 

 

 

 

 

 

 

출처: 예제 중심 파이썬 입문

궁금한 부분이 있으면 댓글 부탁드립니다^^

728x90