Import các flat file từ web: đến lượt bạn!
Bạn sắp import tệp đầu tiên từ web! Flat file bạn sẽ import là 'winequality-red.csv' từ Machine Learning repository của University of California, Irvine. Flat file này chứa dữ liệu dạng bảng về các tính chất hóa lý của rượu vang đỏ, như pH, độ cồn và hàm lượng axit citric, kèm theo điểm chất lượng rượu.
URL của tệp là
'https://assets.datacamp.com/production/course_1606/datasets/winequality-red.csv'
Sau khi import, bạn sẽ kiểm tra thư mục làm việc để xác nhận tệp đã có ở đó, rồi tải nó vào một DataFrame của pandas.
Bài tập này là một phần của khóa học
Nhập dữ liệu nâng cao trong Python
Hướng dẫn bài tập
- Import hàm
urlretrievetừ subpackageurllib.request. - Gán URL của tệp cho biến
url. - Dùng hàm
urlretrieve()để lưu tệp cục bộ với tên'winequality-red.csv'. - Chạy phần mã còn lại để nạp
'winequality-red.csv'vào một DataFrame của pandas và in phần đầu của nó ra shell.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Import package
from ____ import ____
# Import pandas
import pandas as pd
# Assign url of file: url
# Save file locally
# Read file into a DataFrame and print its head
df = pd.read_csv('winequality-red.csv', sep=';')
print(df.head())