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

การปรับแต่งไฟล์ CSV

บางครั้งข้อมูลจำเป็นต้องบันทึกลงไฟล์ CSV ในรูปแบบที่กำหนดเอง เช่น การใช้ชื่อหัวคอลัมน์ที่แตกต่างออกไป การเลือกว่าจะรวมหรือยกเว้นคอลัมน์ index ของ DataFrame หรือการเปลี่ยนอักขระที่ใช้คั่นคอลัมน์ ในแบบฝึกหัดนี้จะได้ฝึกทำสิ่งเหล่านี้ รวมถึงการตรวจสอบว่าไฟล์ถูกบันทึกไว้ที่พาธที่ต้องการด้วย

ไลบรารี pandas ถูก import มาแล้วในชื่อ pd และข้อมูลผ่านการแปลงมาแล้วเพื่อให้เหลือเฉพาะแถวที่มี "Quantity Ordered" มากกว่าหนึ่ง โดย DataFrame ที่ผ่านการทำความสะอาดแล้วถูกเก็บไว้ในตัวแปรชื่อ clean_sales_data

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

ETL และ ELT ด้วย Python

ดูคอร์ส

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

  • Import ไลบรารี os
  • เขียน DataFrame ที่ผ่านการทำความสะอาดแล้วลงไฟล์ CSV ที่พาธ path_to_write โดยไม่มี header
  • ตรวจสอบว่าไฟล์ถูกเขียนไปยังพาธที่ต้องการแล้ว

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

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

# Import the os library
____

# Load the data to a csv file with the index, no header and pipe separated
def load(clean_data, path_to_write):
	clean_data.____(____, header=____, sep="|")

load(clean_sales_data, "clean_sales_data.csv")

# Check that the file is present.
file_exists = os.____.____(____)
print(file_exists)
แก้ไขและรันโค้ด