我有一个7个python元素的列表(它总是7个元素,因为它们对应于一周中的7天)。
values = [0.10870379696407702, 0.10279934722899532, 0.07997459688639645, 0.09342230637708339, 0.13035629501918441, 0.1704615636877088, 0.12471332159008049]
字符串
另一方面,我有一周中的7天对应于它们,我将它们存储在元组中(它可以是任何结构)
DAYS = ("2024-01-15", "2024-01-16", "2024-01-17", "2024-01-18", "2024-01-19", "2024-01-20", "2024-01-21")
型
对于DAYS中的每一天,值中的值对应(以相同的顺序,即对于2024-01-15,对应的值为0.10870379696407702)
它可以像遍历两个结构并将最终字典放在一起一样简单,但问题是我需要YEAR-MONTH-DAY HOUR:CHEMITE:SECOND格式的每个小时的重复值。也就是说,我的最终字典应该是这样的:
{
"2024-01-15 00:00:00": 0.10870379696407702
"2024-01-15 01:00:00": 0.10870379696407702
"2024-01-15 02:00:00": 0.10870379696407702
...
"2024-01-21 23:00:00": 0.12471332159008049
}
型
我如何才能有效地使用numpy或pandas?我不想在微服务中使用这些库来遍历许多元素。我尝试使用pandas,但最终陷入困境。谢谢。
1条答案
按热度按时间bqujaahr1#
可以使用
resample
和pad
填充数据字符串
下面是示例输出:
的数据
型
或者你可以使用循环来美化格式:
型
下面是示例输出:
的