Chuỗi thời gian đầu tiên của bạn
Trong video, bạn đã học cách tạo một chuỗi ngày bằng pd.date_range(). Bạn cũng đã thấy rằng mỗi ngày trong pd.DatetimeIndex thu được là một pd.Timestamp với nhiều thuộc tính mà bạn có thể truy cập để lấy thông tin về ngày.
Bây giờ, bạn sẽ tạo dữ liệu cho một tuần, lặp qua kết quả và lấy dayofweek và day_name() cho từng ngày.
Bài tập này là một phần của khóa học
Xử lý dữ liệu chuỗi thời gian trong Python
Hướng dẫn bài tập
Chúng tôi đã nhập sẵn pandas là pd cho bạn.
- Dùng
pd.date_rangeđể tạo bảy ngày bắt đầu từ'2017-1-1'với tần suất mặc định là theo ngày. Sử dụng các đối sốstartvàperiods. Gán kết quả choseven_days. - Lặp qua từng ngày trong
seven_daysvà ở mỗi vòng lặp, in ra các thuộc tính.dayofweekvà.day_name().
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.
# Create the range of dates here
seven_days = ____
# Iterate over the dates and print the number and name of the weekday
for day in ___:
print(___.___, ___.___)