- 首先将日期转化为日期时间类型:
import datetime
date_str = "2022-01-01"
date = datetime.datetime.strptime(date_str, "%Y-%m-%d")
- 确定数据存储格式。可以使用列表、字典或Pandas数据框来存储数据。
data = {
"date1": "2022-01-01",
"value1": 100,
"date2": "2022-01-02",
"value2": 200
}
- 根据日期键值对字典进行排序:
sorted_data = sorted(data.items(), key=lambda x: datetime.datetime.strptime(x[1], "%Y-%m-%d"))
- 复制排序后的数据:
sorted_data_copy = dict(sorted_data)
- 最终代码示例:
import datetime
data = {
"date1": "2022-01-01",
"value1": 100,
"date2": "2022-01-02",
"value2": 200
}
sorted_data = sorted(data.items(), key=lambda x: datetime.datetime.strptime(x[1], "%Y-%m-%d"))
sorted_data_copy = dict(sorted_data)