依公司所在地篩選
沿用上一個練習的同一個資料集,你發現你只關心在加拿大("CA")的入門等級("EN")職缺。那裡的薪資長什麼樣子?
記得,你的工作環境裡已經有一個名為 spark 的 SparkSession!
本練習屬於課程
PySpark 入門
練習說明
- 先用篩選將 DataFrame 取子集,條件為
company_location為"CA"。 - 計算
salary_in_usd欄位的平均值。 - 顯示結果!
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Average salary for entry level in Canada
CA_jobs = ca_salaries_df.____(ca_salaries_df[____] == "CA").filter(ca_salaries_df['experience_level']
== "EN").groupBy().____("salary_in_usd")
# Show the result
CA_jobs.____()