Tốc độ tăng trưởng ở Brazil, Trung Quốc và Mỹ
Đến lúc mở rộng phân tích của bạn từ mức thu nhập bình quân đầu người ra đến tốc độ tăng trưởng. Tệp 'income_growth.csv' chứa tốc độ tăng trưởng thu nhập bình quân đầu người trong 40 năm qua cho Brazil, Trung Quốc và Mỹ.
Bạn sẽ vẽ phân phối của các tốc độ tăng trưởng lịch sử cho từng quốc gia trên cùng một biểu đồ bằng biểu đồ KDE để giúp so sánh trực quan các khoảng tăng trưởng mà các thị trường này đã trải qua trong giai đoạn này.
Từ đây trở đi trong khóa học, bạn nên luôn kiểm tra bất kỳ DataFrame nào bằng .info() trong console, ngay cả khi không được nêu rõ trong Hướng dẫn. pandas là pd, seaborn là sns, và matplotlib.pyplot là plt đã được import.
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
- Tải tệp
'income_growth.csv'vào biếngrowth. Parse cột'DATE'sangdtypedatetime64và đặt làm chỉ mục. - Xem các thống kê tóm tắt cho ba tốc độ tăng trưởng này bằng hàm phù hợp.
- Lặp qua thuộc tính
growth.columnstrong một vòng lặp for để truy cập nhãn cột. Phần lớn mã đã được phác thảo sẵn cho bạn.- Ở mỗi lần gọi
distplot(), truyền biến vòng lặpcolumnđể chọn cột tương ứng, đặt tham sốhistthànhFalse, và đặtlabelthànhcolumn. - Hiển thị kết quả.
- Ở mỗi lần gọi
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.
# Load the file into growth
growth = pd.read_csv(____, parse_dates=____).____(____)
# Inspect the summary statistics for the growth rates
growth.____()
# Iterate over the three columns
for column in growth.____:
sns.____(growth[____], hist=____, label=____)
# Show the plot
plt.show()