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

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

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

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

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

ETL and ELT ใน Python

ดูคอร์ส

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

  • นำเข้าไลบรารี 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)
แก้ไขและรันโค้ด