Số xe trên đầu người (1)
Hãy tiếp tục làm việc với dữ liệu cars. Lần này bạn muốn tìm xem những quốc gia nào có chỉ số cars per capita cao. Nói cách khác, ở những nước nào nhiều người có ô tô, thậm chí có thể có nhiều hơn một chiếc.
Tương tự ví dụ trước, bạn sẽ xây dựng một Series boolean, sau đó dùng nó để lọc DataFrame cars nhằm chọn ra các quan sát nhất định. Nếu bạn muốn làm tất cả trong một dòng, cũng hoàn toàn ổn!
Bài tập này là một phần của khóa học
Python nâng cao
Hướng dẫn bài tập
- Chọn cột
cars_per_captừcarsdưới dạng một Pandas Series và lưu làcpc. - Dùng
cpckết hợp với một toán tử so sánh và500. Bạn muốn thu được một Series boolean có giá trịTruenếu quốc gia tương ứng cócars_per_caplớn hơn500, vàFalsenếu không. Lưu Series boolean này làmany_cars. - Dùng
many_carsđể lọccars, giống như bạn đã làm trước đó. Lưu kết quả làcar_maniac. - In
car_maniacra để kiểm tra 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.
# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)
# Create car_maniac: observations that have a cars_per_cap over 500
# Print car_maniac