Xử lý giá trị khuyết
Để thay thế các giá trị khuyết trong dữ liệu chuỗi thời gian, bạn có thể dùng lệnh:
df = df.fillna(method="ffill")
trong đó đối số xác định kiểu phương pháp bạn muốn dùng. Ví dụ, chỉ định bfill (điền lùi) sẽ thay thế giá trị khuyết bằng quan sát hợp lệ kế tiếp, còn ffill (điền tiến) sẽ thay thế giá trị khuyết bằng quan sát hợp lệ gần nhất trước đó.
Nhắc lại từ bài tập trước: co2_levels có 59 giá trị khuyết.
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
Hướng dẫn bài tập
- Bù các giá trị khuyết trong
co2_levelsbằng cách điền lùi (backfilling). - In tổng số lượng giá trị khuyết.
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.
# Impute missing values with the next valid observation
co2_levels = co2_levels.____(method=____)
# Print out the number of missing values
____(____.____())