Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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 df bằng pd.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()
Chỉnh sửa và Chạy Mã