파이썬 기초 강좌: CSV 파일 다루기

2024. 4. 7. 12:21파이썬/3.파일 다루기

반응형

이번 포스팅에서는 CSV 파일 다루기에 대해 알아보겠습니다. CSV(Comma Separated Values) 파일은 데이터를 쉼표(,)로 구분하여 저장하는 파일 형식으로, 데이터를 효과적으로 관리하고 공유하는 데 사용됩니다. 파이썬에서 CSV 파일을 읽고 쓰는 방법을 배우고 실제 예제를 통해 익혀보겠습니다.

  1. CSV 파일 읽기

CSV 파일을 읽기 위해서는 csv 모듈을 사용합니다. csv.reader() 함수를 사용하여 CSV 파일을 읽을 수 있습니다.

예제 코드:

import csv

with open("data.csv", "r", newline="") as file:
    reader = csv.reader(file)
    for row in reader:
        print(row)

CSV 파일 쓰기

CSV 파일에 데이터를 쓰기 위해서도 csv 모듈을 사용합니다. csv.writer() 함수를 사용하여 CSV 파일에 데이터를 쓸 수 있습니다.

예제 코드:

import csv

data = [
    ["Name", "Age", "City"],
    ["John", 30, "New York"],
    ["Alice", 25, "London"],
    ["Bob", 35, "Paris"]
]

with open("output.csv", "w", newline="") as file:
    writer = csv.writer(file)
    writer.writerows(data)

CSV 파일 읽기 및 쓰기 with Pandas

Pandas 라이브러리를 사용하면 더욱 간편하게 CSV 파일을 읽고 쓸 수 있습니다.

예제 코드:

import pandas as pd

# CSV 파일 읽기
data = pd.read_csv("data.csv")
print(data)

# CSV 파일 쓰기
data.to_csv("output.csv", index=False)

이상으로 파이썬 기초 강좌의 CSV 파일 다루기 포스팅을 마치겠습니다. CSV 파일은 데이터 분석 및 관리에서 매우 중요한 역할을 하므로, 활용법을 익혀두는 것이 좋습니다. 다음에는 JSON 파일 다루기에 대해 알아보겠습니다. 함께 공부해요! 📊🐍

반응형