Elementary, dear Watson!
วันศุกร์แล้ว และคุณกำลังจะเสร็จสิ้นโปรเจกต์หนังสือ สำหรับงานสุดท้าย จะต้องวิเคราะห์ข้อมูลเกี่ยวกับหนังสือของ Arthur Conan Doyle
คุณพบว่าชุดข้อมูล books_sh ต้องการการจัดรูปแบบใหม่ มีคอลัมน์หลายคอลัมน์ที่สามารถจัดกลุ่มโดยใช้ prefix ร่วมกัน และมีการระบุคอลัมน์ที่ใช้เป็น unique ID อย่างไรก็ตาม บางคอลัมน์มีข้อมูลที่เป็นสตริง ซึ่งต้องจัดการก่อนที่จะแปลงจาก wide เป็น long นอกจากนี้ ยังต้องแยกสตริงบางส่วนออกเพื่อให้ DataFrame สะอาดขึ้น
ชุดข้อมูล books_sh พร้อมใช้งานแล้ว โดยมีข้อมูล title และข้อมูลเกี่ยวกับ version, number_pages และ number_ratings ของแต่ละเล่ม
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดรูปแบบข้อมูลด้วย pandas
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Split main_title by a colon and assign it to two columns named title and subtitle
books_sh[['title', 'subtitle']] = ____[____].____.____(____, ____=____)
# Print books_sh
print(books_sh)