Trích lọc dữ liệu chuỗi thời gian
Khi vẽ dữ liệu chuỗi thời gian, đôi lúc bạn sẽ muốn chỉ trực quan hóa một phần dữ liệu. Thư viện pandas cung cấp các phương thức lập chỉ mục và trích lọc mạnh mẽ, cho phép bạn lấy ra những phần cụ thể của DataFrame. Ví dụ, bạn có thể trích toàn bộ dữ liệu trong khoảng 1950 đến 1960 từ DataFrame discoveries bằng cách chỉ định khoảng ngày như sau:
subset_data = discoveries['1950-01-01':'1960-01-01']
Lưu ý: Cách trích lọc này chỉ khả dụng nếu chỉ mục (index) của DataFrame chứa các ngày thuộc kiểu datetime. Nếu không, thư viện pandas sẽ trả về thông báo lỗi.
Bài tập này là một phần của khóa học
Trực quan hóa dữ liệu chuỗi thời gian trong Python
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.
# Select the subset of data between 1945 and 1950
discoveries_subset_1 = discoveries['____':'____']
# Plot the time series in your DataFrame as a blue area chart
ax = discoveries_subset_1.____(color='blue', fontsize=15)
# Show plot
plt.show()