Appia의 IT세상

파이썬 [Python] 리스트(List)를 CSV 파일로 추출하기 본문

Python/Python 응용

파이썬 [Python] 리스트(List)를 CSV 파일로 추출하기

Appia 2021. 4. 21. 05:31
반응형

파이썬 [Python] 리스트(List)를 CSV 파일로 추출하기

파이썬 [Python] 리스트(List)를 CSV 파일로 추출하기

파이썬을 사용하는 목적들을 다들 가지 각색입니다. 저또한 업무 자동화에서도 사용하고, 다양한 용도로 사용합니다. 그중에서 가장 많이 사용하는 부분이 바로 데이터를 가공하여 출력하는 곳에 가장 많이 사용합니다. 그래서 이번에는 파이썬을 사용하는 사람들이 필요로 할 수 있는 리스트 자료형을 CSV로 추출하는 부분에 대해서 이야기를 해보고자 합니다. 

 

파이썬[Python] Pandas, CSV파일 불려오기, 내보내기

 

파이썬[Python] Pandas, CSV파일 불려오기, 내보내기

이번 포스팅에서는 실제 많은 데이터를 관리하는 엑셀 또는 CSV 파일 형태에서 Pandas의 DataFrame으로 바로 가져오는 방법을 알아보고자 합니다. 실제 많은 데이터들이 CSV 형태로 되어 있다 보니, 파

appia.tistory.com

 

파이썬[Python] Numpy array 데이터 CSV로 추출하기

 

파이썬[Python] Numpy array 데이터 CSV로 추출하기

이번 포스팅에서는 Numpy데이터을 외부 추출하는 방법에 대해서 살펴볼려고 합니다. 물론 Pandas등을 통해서 CSV 파일로 추출하는 방법들을 매우 대중화 되어 있습니다. 그래서 많은 분들은 일정한

appia.tistory.com

물론, 이전 포스팅에서 Pandas / Numpy를 이용하여 추출하는 방법을 위의 링크를 통해서 이야기를 해봤었습니다. 이번에는 csv라는 기본 내장 모듈을 통해서 이야기를 해보겠습니다. 

 

csv모듈에는 writer라는 기능을 가지고 있습니다. 이 부분을 통해서 파일 입출력을 통해서 생성된 데이터를 입력 할 수 있습니다. 그럼 다음 코드를 살펴보겠습니다. 

import csv

listitem = ["Korea","USA","Japan"]

with open('List_csv1.csv','w') as file :

    write = csv.writer(file)
    write.writerow(listitem)
    

위의 경우는 다음과 같이 일차원의 리스트가 다음과 같은 형태로 쓰여질 것입니다. 

물론 위의 방법에서 For문들을 복합적으로 사용하면 2차원을 리스트또한 쉽게 쓸수 있습니다. 하지만, 조금 더 편리하게 하는 방법이 있습니다. 바로 writerows()을 이용하는 것입니다. 그럼 다음 코드를 살펴보겠습니다. 

import csv

listitem = [["Korea","USA","Japan"],["Korea1","USA1","Japan1"],["Korea2","USA2","Japan2"]]

with open('List_csv1.csv','w') as file :

    write = csv.writer(file)
    write.writerows(listitem)

위의 결과는 다음과 같은 화면으로 나타납니다. 

위와 같은 방법으로 파이썬의 리스트를 CSV로 추출하는 방법을 살펴봤습니다. 

 

이번 포스팅에서는 파이썬 [Python] 리스트(List)를 CSV 파일로 추출하기라는 주제로 포스팅을 해봤습니다. Pandas/Numpy를 이용하여 CSV로 추출하는 방법 또한 있지만, 이와 같은 방법으로도 사용할 수 있습니다. 혹 궁금하신 점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다. 

반응형
Comments