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

การสร้างกราฟข้อมูลเพนกวินใน chain

การรวมกราฟของหลายกลุ่มเข้าด้วยกันช่วยให้เปรียบเทียบคุณสมบัติทั้งภายในและระหว่างกลุ่มได้อย่างมีประสิทธิภาพ มาลองนำมาใช้ร่วมกับ macro กัน! ในแบบฝึกหัดนี้ จะได้ศึกษาเพนกวิน 3 สายพันธุ์ ได้แก่ Adelie, Chinstrap และ Gentoo เพื่อนร่วมงานของคุณสงสัยว่าเราอาจสามารถระบุสายพันธุ์ได้โดยเปรียบเทียบความยาวของครีบและมวลร่างกาย ลองมาดูกันว่าเป็นเช่นนั้นหรือไม่!

นำเข้า DataFrame penguins พร้อมแพ็กเกจที่จำเป็นทั้งหมดให้คุณแล้ว

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

การจัดการข้อมูลใน Julia

ดูคอร์ส

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

  • ภายใน macro ให้จัดกลุ่ม DataFrame penguins ตามคอลัมน์ species
  • สร้าง scatter plot ของคอลัมน์ flipper_length_mm เทียบกับ body_mass_g สำหรับแต่ละกลุ่ม โดยใช้ label ที่กำหนดให้ สามารถใช้ gdf[1] เพื่อเข้าถึงกลุ่มแรกของ GroupedDataFrame gdf
  • อย่าลืมพล็อตเพนกวินทุกสายพันธุ์ลงในกราฟเดียวกัน

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

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

@chain penguins begin
	
    # Group by species
    ____
    
    # Create a scatter plot for each species group
    ____ ____(_[1].flipper_length_mm, _[1].body_mass_g, label="Adelie")
    ____ ____(____, ____, label="Chinstrip")
    ____(____, ____, label="Gentoo", legend=:topleft)
    
    xlabel!("Flipper length in mm")
    ylabel!("Body mass in g")
end
แก้ไขและรันโค้ด