Đọc và ghi CSV

Xử lý dữ liệu với pandas

Maggie Matsui

Senior Content Developer at DataCamp

CSV là gì?

  • CSV = giá trị phân tách bằng dấu phẩy
  • Thiết kế cho dữ liệu dạng DataFrame
  • Hầu hết CSDL và bảng tính đều có thể dùng hoặc tạo chúng

Biểu tượng tệp CSV

Xử lý dữ liệu với pandas

Ví dụ tệp CSV

Bộ dữ liệu chứa hai chú chó mới

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
Xử lý dữ liệu với pandas

CSV sang 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
Xử lý dữ liệu với pandas

Thao tác 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
Xử lý dữ liệu với pandas

DataFrame sang 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
Xử lý dữ liệu với pandas

Hãy thực hành!

Xử lý dữ liệu với pandas

Preparing Video For Download...