Lọc theo công ty
Vẫn với dataset ở bài trước, bạn nhận ra rằng mình chỉ quan tâm tới các công việc cấp độ mới vào nghề ("EN") tại Canada ("CA"). Mức lương ở đó trông như thế nào?
Hãy nhớ, trong không gian làm việc của bạn đã có một SparkSession tên là spark!
Bài tập này là một phần của khóa học
Nhập môn PySpark
Hướng dẫn bài tập
- Lọc để lấy tập con DataFrame nơi
company_locationlà"CA". - Tính trung bình cột
salary_in_usd. - Hiển thị kết quả!
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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.____()