ร้านอาหารในปารีส
ตลอดแบบฝึกหัดในคอร์สนี้ เราจะทำงานกับชุดข้อมูลหลายชุดเกี่ยวกับเมืองปารีส
ในแบบฝึกหัดนี้ เราจะเริ่มต้นด้วยการสำรวจชุดข้อมูลร้านอาหารในใจกลางกรุงปารีส (รวบรวมจากชุดข้อมูลเปิดของ Paris Data) ข้อมูลนี้ประกอบด้วยพิกัดของตำแหน่งร้านอาหารและคำอธิบายประเภทของร้านอาหาร
เราคาดว่าคุณคุ้นเคยกับพื้นฐานของไลบรารี pandas สำหรับการทำงานกับข้อมูลแบบตาราง (ออบเจกต์ DataFrame) ใน Python แล้ว ในแบบฝึกหัดนี้ เราจะใช้ pandas อ่านไฟล์ csv ที่เตรียมไว้ จากนั้นใช้ matplotlib สร้างภาพแสดงผลของจุดข้อมูล โดย matplotlib จะสร้าง figure และ axes object ด้วย fig, ax = plt.subplots() แล้วใช้ axes object ax นี้ในการสร้างกราฟ
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การทำงานกับข้อมูลเชิงพื้นที่ใน Python
คำแนะนำการฝึกหัด
- Import pandas เป็น
pdและ matplotlib.pyplot เป็นplt - อ่านชุดข้อมูลร้านอาหาร (
"paris_restaurants.csv") และกำหนดให้กับตัวแปรชื่อrestaurants - ตรวจสอบ 5 แถวแรกของ dataframe
dfด้วยเมธอดhead()แล้วสังเกตว่าเห็นคอลัมน์พิกัดหรือไม่ - สร้างภาพแสดงผลเบื้องต้นของตำแหน่งแต่ละเขตโดยใช้เมธอด
plot()ของ matplotlib
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# 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()