เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การเปิดและอ่านไฟล์แบบ flat file จากเว็บ

ที่ผ่านมาได้นำเข้าไฟล์จากเว็บ บันทึกลงเครื่อง และโหลดเข้า DataFrame แล้ว หากต้องการโหลดไฟล์จากเว็บเข้า DataFrame โดยตรงโดยไม่ต้องบันทึกไว้ที่เครื่องก่อน ก็สามารถทำได้ง่าย ๆ ผ่าน pandas โดยใช้ฟังก์ชัน pd.read_csv() โดยระบุ URL เป็นอาร์กิวเมนต์แรก และ separator sep เป็นอาร์กิวเมนต์ที่สอง

URL ของไฟล์คือ

'https://assets.datacamp.com/production/course_1606/datasets/winequality-red.csv'

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การนำเข้าข้อมูลด้วย Python ระดับกลาง

ดูคอร์ส

คำแนะนำการฝึกหัด

  • กำหนด URL ของไฟล์ให้กับตัวแปร url
  • อ่านไฟล์เข้า DataFrame df โดยใช้ pd.read_csv() โดยระลึกว่า separator ในไฟล์คือ ';'
  • พิมพ์ head ของ DataFrame df
  • รันโค้ดส่วนที่เหลือเพื่อพล็อตฮิสโตแกรมของ feature แรกใน DataFrame df

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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()
แก้ไขและรันโค้ด