เปอร์เซ็นต์โกโก้
คุณต้องการวิเคราะห์ข้อมูลใน DataFrame chocolates แต่พบว่าเปอร์เซ็นต์โกโก้ถูกเก็บเป็นสตริงพร้อมเครื่องหมายเปอร์เซ็นต์ ซึ่งไม่เหมาะกับการคำนวณ ถึงเวลาแล้วที่จะนำทักษะการจัดการคอลัมน์และแถวมาแก้ปัญหานี้
chocolates มีคอลัมน์ที่สำคัญสำหรับแบบฝึกหัดนี้ ได้แก่
cocoa_percentage— เปอร์เซ็นต์โกโก้ในรูปแบบสตริง เช่น"65.5%"location— ประเทศที่ผลิตช็อกโกแลตbean_location— ประเทศที่ปลูกเมล็ดโกโก้rating— คะแนนเฉลี่ยจากผู้บริโภค
แพ็กเกจ DataFrames ถูกโหลดไว้ให้แล้วด้วยคีย์เวิร์ด using
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดการข้อมูลใน Julia
คำแนะนำการฝึกหัด
- สร้างคอลัมน์ใหม่ชื่อ
cocoaโดยลบเครื่องหมายเปอร์เซ็นต์ออกจากcocoa_percentageแล้วแปลงผลลัพธ์ให้เป็นชนิดFloat64 - ลบคอลัมน์
cocoa_percentageออก - จัดเรียงคอลัมน์ใหม่ตามลำดับ
cocoa,rating,location,bean_locationและเขียนทับ DataFrame เดิม
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create a new column for cocoa percentage
____!(chocolates, ____ => ____ => ____)
# Drop the cocoa_percentage column
____!(chocolates, ____)
# Reorder columns
____!(chocolates, ____)
println(first(chocolates, 5))