ค่าจ้างขั้นต่ำตามภูมิภาค
การดูสถิติสรุปของข้อมูลที่จัดกลุ่มแล้วเป็นวิธีที่ดีในการเรียนรู้ความแตกต่างและความคล้ายคลึงระหว่างกลุ่ม และเมื่อรวมกับ macro @chain ก็จะได้โค้ดที่อ่านง่ายขึ้นอีกด้วย!
ในแบบฝึกหัดนี้ เราจะกลับมาดูแนวโน้มค่าจ้างขั้นต่ำในสหรัฐอเมริกา เนื่องจาก 50 รัฐรวมกับวอชิงตัน ดี.ซี. มีจำนวนมากเกินไป จึงจะพิจารณาเพียง 4 ภูมิภาคหลัก ได้แก่ ภาคตะวันออกเฉียงเหนือ ภาคกลาง ภาคใต้ และภาคตะวันตก โดยชุดข้อมูลถูกโหลดไว้แล้วในตัวแปร wages
มาดูกันว่าแต่ละภูมิภาคกำหนดค่าจ้างขั้นต่ำอย่างไรบ้าง!
แพ็กเกจ DataFrames, Statistics, Chain และ Plots ถูกโหลดให้แล้วด้วยคีย์เวิร์ด using
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดการข้อมูลใน Julia
คำแนะนำการฝึกหัด
- สร้าง chain macro บน DataFrame
wagesและบันทึกผลลัพธ์เป็นregions_wage - ภายใน macro ให้จัดกลุ่มตามคอลัมน์
regionและyear - คำนวณค่ามัธยฐานของ
effective_min_wage_2020_dollarsและตั้งชื่อคอลัมน์ว่าmedian_effective_wage_2020 - Unstack ผลลัพธ์ให้แถวแทนปี คอลัมน์แทนภูมิภาค และค่าแทนค่าจ้างมัธยฐาน
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create the chain macro
regions_wage = ____
# Group by region and year
groupby(____)
# Calculate the median wage per region per year
combine(____)
# Reshape the result
____
end
make_plot(regions_wage)