CSV 파일 읽고 쓰기

pandas를 이용한 데이터 다루기

Maggie Matsui

Senior Content Developer at DataCamp

CSV 파일은 무엇인가요?

  • CSV = 쉼표로 구분된 값
  • DataFrame과 유사한 데이터용으로 설계됨
  • 대부분의 데이터베이스와 스프레드시트 프로그램에서 사용 및 생성 가능

CSV file type icon

pandas를 이용한 데이터 다루기

CSV 예시 파일

두 마리의 새로운 개가 포함된 데이터 세트

new_dogs.csv

name,breed,height_cm,weight_kg,d_o_b
Ginger,Dachshund,22,10,2019-03-14
Scout,Dalmatian,59,25,2019-05-09
pandas를 이용한 데이터 다루기

CSV를 DataFrame으로 불러오기

import pandas as pd

new_dogs = pd.read_csv("new_dogs.csv")
print(new_dogs)
     name      breed  height_cm  weight_kg date_of_birth
0  Ginger  Dachshund         22         10    2019-03-14
1   Scout  Dalmatian         59         25    2019-05-09
pandas를 이용한 데이터 다루기

DataFrame 조작하기

new_dogs["bmi"] = new_dogs["weight_kg"] / (new_dogs["height_cm"] / 100) ** 2

print(new_dogs)
     name      breed  height_cm  weight_kg date_of_birth         bmi
0  Ginger  Dachshund         22         10    2019-03-14  206.611570
1   Scout  Dalmatian         59         25    2019-05-09   71.818443
pandas를 이용한 데이터 다루기

DataFrame을 CSV로 저장하기

new_dogs.to_csv("new_dogs_with_bmi.csv")

new_dogs_with_bmi.csv

name,breed,height_cm,weight_kg,d_o_b,bmi
Ginger,Dachshund,22,10,2019-03-14,206.611570
Scout,Dalmatian,59,25,2019-05-09,71.818443
pandas를 이용한 데이터 다루기

연습해 봅시다!

pandas를 이용한 데이터 다루기

Preparing Video For Download...