#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목파이썬 문제 질문있습니다.2020-06-05 16:28
작성자

제 문제는 아니고요, 문제를 받아서 저도 한번 풀어보고 있는데, 어떻게 하는지 잘 모르겠어서 질문합니다.. 


먼저 csv 파일에서 첫번째 행을 없애고, 파일에서 원하는 행을 추출해서 리스트형태로 만들면 되는데, 머리로는 알겠는데 파이썬 언어로서 방법을 모르겠어요..

문제는 파일명을 패러미터로 받고 해당 파일을 열어 시/도명 문자열 리스트와 확진자수 정수 리스트를 반환하는 함수를 작성합니다. 이고

  • 함수명: get_lists
  • 패러미터: csv 파일명(패러미터 변수명은 자유롭게 지으세요)
  • 반환값: 두 개의 리스트

결과 예시는 
['Seoul', 'Seoul', 'Busan', 'Busan', 'Jeju-do', 'Jeju-do']
[72, 24, 39, 29, 9, 0]
입니다. 

저는 아래의 코드를 완성해야 해요
# ------------------------------------------
# 변수값 설정 부분(수정금지)
import urllib.request
urllib.request.urlretrieve("http://swclass.yonsei.ac.kr:2020/dev/web/Case.csv", "Case.csv")
# ------------------------------------------

import csv

# get_lists 함수 정의



# 아래는 채점을 위한 코드입니다. 변경하지 마세요.
if __name__ == "__main__":
    province_list, num_list = get_lists("Case.csv")
    print(province_list)
    print(num_list)









그래서 제가 
import csv

def get_lists(filename):
with open(filename, encoding = "utf-8") as f:
data_list = list(csv.reader(f))
data_list = data_list[1:]
까지 해서 필요없는 첫번째 행을 삭제하는 단계까지 했는데요, 그 이후에 이제 province_list와 num_list라는 필요한 열을 리스트 형태로 추출해야 하는데 그 방법을 모르겠네요,,

알려주세요 ㅜ
댓글
이전[re]텀프로젝트 웹크롤링 질문2020-06-05
다음[re]파이썬 문제 질문있습니다.2020-06-05