Thu nhập toàn cầu: Khuynh hướng trung tâm
Các thước đo khuynh hướng trung tâm phổ biến nhất là mean (trung bình), bằng tổng tất cả giá trị chia cho tổng số quan sát; median (trung vị), chia dữ liệu thành một nửa trên và một nửa dưới; và mode (mốt), là giá trị xuất hiện nhiều nhất trong tập dữ liệu. Gói pandas có các hàm để tính từng thước đo này.
Trong tập dữ liệu này, các giá trị của 'Income per Capita' là kiểu float và không có giá trị lặp lại, nên khi chạy income['Income per Capita'].mode() trong bảng điều khiển, bạn sẽ nhận được một series rỗng. Ở đây, bạn sẽ dùng toán tử chia lấy phần nguyên // để thêm một cột mới đo thu nhập theo đơn vị nghìn và làm tròn xuống, sao cho một giá trị như 11,543.43 chỉ còn 11. Sau đó, bạn sẽ chạy các hàm trên để hiểu rõ hơn cách thu nhập được phân phối.
pandas đã được nhập với bí danh pd, và DataFrame income từ bài tập trước đã có trong không gian làm việc của bạn.
Bài tập này là một phần của khóa học
Nhập và quản lý dữ liệu tài chính bằng Python
Hướng dẫn bài tập
- Dùng hàm phù hợp để tính mean (trung bình) toàn cầu của
'Income per Capita'. - Dùng hàm phù hợp để tính median (trung vị) toàn cầu của
'Income per Capita'. - Dùng broadcasting để tạo cột mới
'Income per Capita (,000)'bằngincome['Income per Capita'] // 1000. Sau đó dùng hàm phù hợp để tính mode (mốt) cho cột mới này.
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.
# Calculate the mean
print(____)
# Calculate the median
print(____)
# Create the new column
income['Income per Capita (,000)'] = ____
# Calculate the mode of the new column
income['Income per Capita (,000)'].____()