Надеюсь, это не звучит как открытый вопрос для обсуждения. Я собираюсь дать некоторые подробности для моего конкретного случая.Лучше хранить Pandas Data Frames в словаре или в панели?
Я новичок в Pandas, и мне нужно сохранить несколько 2D-массивов, где столбцы представляют частоты и строки, представляющие направления (спектры 2D-волн, если вам интересно). Каждый массив представляет определенное время.
Я храню эти массивы как панды DataFrames, но держать их в одном объекте я думал о 2-х вариантах:
Хранения DataFrames в словаре, где ключ является меткой времени.
Хранение DataFrames в панели Pandas, где элемент является меткой времени.
Первый вариант кажется простым и обладает гибкостью для хранения массивов с различными размерами, индексами и именами столбцов. Второй вариант выглядит лучше для обработки данных, так как панели имеют определенные методы, а также могут быть легко сохранены или экспортированы (например, в csv или pickle).
Какой из двух вариантов лучше всего подходит с точки зрения: скорости, использования памяти, гибкости и анализа данных?
С уважением
pandas данныеframe. Я не вижу, как это не имеет гибкости, описанной для варианта 1. Возможно, простой повторяемый пример мог бы осветить вещи? – kilojoules
Извините, я редактирую свой вопрос. Я не объяснил, что я уже хранил данные в Data Frames. Мой вопрос в том, что является лучшим вариантом для хранения DataFrames вместе в одном объекте. – jcdoming
Вы считали, что вложенные кадры данных? – kilojoules