นำเข้า Flat File จากเว็บ: ลองด้วยตัวเอง!
ถึงเวลานำเข้าไฟล์แรกจากเว็บแล้ว! Flat file ที่จะนำเข้าคือ 'winequality-red.csv' จาก Machine Learning repository ของ University of California, Irvine ไฟล์นี้มีข้อมูลในรูปแบบตารางเกี่ยวกับคุณสมบัติทางกายภาพและเคมีของไวน์แดง เช่น ค่า pH ปริมาณแอลกอฮอล์ และปริมาณกรดซิตริก รวมถึงคะแนนคุณภาพของไวน์
URL ของไฟล์คือ
'https://assets.datacamp.com/production/course_1606/datasets/winequality-red.csv'
หลังจากนำเข้าแล้ว จะตรวจสอบ working directory เพื่อยืนยันว่าไฟล์อยู่ที่นั่น จากนั้นโหลดลงใน pandas DataFrame
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การนำเข้าข้อมูลด้วย Python ระดับกลาง
คำแนะนำการฝึกหัด
- นำเข้าฟังก์ชัน
urlretrieveจากแพ็กเกจย่อยurllib.request - กำหนด URL ของไฟล์ให้กับตัวแปร
url - ใช้ฟังก์ชัน
urlretrieve()เพื่อบันทึกไฟล์ในเครื่องในชื่อ'winequality-red.csv' - รันโค้ดที่เหลือเพื่อโหลด
'winequality-red.csv'ลงใน pandas DataFrame และแสดงผล head ใน shell
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# 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())