Mở và đọc các flat file từ web
Bạn vừa nhập một tệp từ web, lưu nó cục bộ và nạp vào một DataFrame. Nếu bạn chỉ muốn nạp trực tiếp một tệp từ web vào DataFrame mà không cần lưu cục bộ trước, bạn có thể dễ dàng làm điều đó bằng pandas. Cụ thể, bạn có thể dùng hàm pd.read_csv() với URL là đối số thứ nhất và tham số phân tách sep là đối số thứ hai.
URL của tệp, một lần nữa, là
'https://assets.datacamp.com/production/course_1606/datasets/winequality-red.csv'
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
- Gán URL của tệp cho biến
url. - Đọc tệp vào DataFrame
dfbằngpd.read_csv(), lưu ý rằng ký tự phân tách trong tệp là';'. - In phần đầu của DataFrame
df. - Chạy phần còn lại của mã để vẽ biểu đồ histogram cho đặc trưng đầu tiên trong DataFrame
df.
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 packages
import matplotlib.pyplot as plt
import pandas as pd
# Assign url of file: url
# Read file into a DataFrame: df
# Print the head of the DataFrame
print(____)
# Plot first column of df
df.iloc[:, 0].hist()
plt.xlabel('fixed acidity (g(tartaric acid)/dm$^3$)')
plt.ylabel('count')
plt.show()