Nhà hàng ở Paris
Xuyên suốt các bài tập trong khóa học này, bạn sẽ làm việc với một số tập dữ liệu về thành phố Paris.
Trong bài tập này, chúng ta bắt đầu khám phá một tập dữ liệu về các nhà hàng ở trung tâm Paris (tổng hợp từ một bộ dữ liệu mở của Paris Data). Dữ liệu chứa tọa độ của các điểm vị trí nhà hàng và mô tả về loại nhà hàng.
Chúng tôi kỳ vọng bạn đã quen với những kiến thức cơ bản về thư viện pandas để làm việc với dữ liệu dạng bảng (đối tượng DataFrame) trong Python. Ở đây, chúng ta sẽ dùng pandas để đọc tệp CSV đã cung cấp, sau đó dùng matplotlib để trực quan hóa các điểm. Với matplotlib, trước tiên tạo một figure và đối tượng axes bằng fig, ax = plt.subplots(), rồi dùng đối tượng axes ax này để tạo biểu đồ.
Bài tập này là một phần của khóa học
Làm việc với Dữ liệu Không gian địa lý trong Python
Hướng dẫn bài tập
- Import pandas dưới tên
pdvà matplotlib.pyplot dưới tênplt. - Đọc tập dữ liệu nhà hàng (
"paris_restaurants.csv") và gán vào biếnrestaurants. - Xem 5 dòng đầu tiên của dataframe
dfbằng phương thứchead(). Bạn có thấy các cột tọa độ không? - Tạo một trực quan nhanh về vị trí của các quận bằng phương thức
plot()của matplotlib.
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 pandas and matplotlib
____
____
# Read the restaurants csv file
restaurants = ____
# Inspect the first rows of restaurants
print(____)
# Make a plot of all points
fig, ax = plt.subplots()
ax.plot(____, ____, 'o')
plt.show()