У меня есть данные о ценах Amazon примерно на 8,5 тыс. продуктов за период с 1 февраля 2015 г. по 31 октября 2015 г. В настоящее время они представлены в виде словаря с ключом в виде количества дней с базовой даты и значением в виде новая цена, начиная с этого дня. Например, здесь цена составляет 10 долларов с 1-го дня и меняется на 15 долларов на 45-й день, а затем меняется на 9 долларов на 173-й день и после этого не меняется.
{1:10,
45:15,
.
.
.
173:9}
Как лучше всего хранить такие временные ряды для удобства манипулирования с помощью python? Я хотел бы выполнить множество агрегаций, а также запрашивать цену на определенную дату. Наконец, я буду выполнять некоторые регрессии с фиксированным эффектом и не понимаю, как лучше всего хранить эти временные ряды, чтобы моя работа по программированию стала сравнительно проще. Я мог бы хранить как таблицу с 273 столбцами (каждый за день) и строками, соответствующими 8,5 тыс. продуктов. Я искал модуль pandas, который может помочь мне в этом, но есть ли лучший способ? Спасибо!