Pandas MultiIndex против панели

Используя Pandas, в чем причины использования панели или MultiIndex DataFrame?

Я лично нашел существенную разницу между ними в простоте доступа к разным измерениям / уровням, но это может быть только то, что я лучше знаком с интерфейсом для одного и другого. Однако я предполагаю, что существуют существенные различия.

One Solution collect form web for “Pandas MultiIndex против панели”

В моей практике самая сильная, самая простая в восприятии разница заключается в том, что Группа должна быть однородной во всех измерениях. Если вы рассматриваете Panel как стек Dataframes, вы не можете создать его, уложив Dataframes разных размеров или с разными индексами / столбцами. Вы действительно можете обрабатывать более неоднородный тип данных с помощью multiindex.

Поэтому первый выбор должен быть сделан на основе того, как ваши данные должны быть организованы.

  • Как слияние pandas может сохранить порядок?
  • поиск полос в рамке данных панд
  • Выберите столбцы в кадре данных pandas по значению в строках
  • Как вставить базу данных pandas через mysqldb в базу данных?
  • Drop дубликатов одного столбца на основе значения в другом столбце, Python, Pandas
  • pandas: несколько условий при индексировании кадра данных - неожиданное поведение
  • импортировать текст в pandas с несколькими разделителями
  • Как передать параметр только одной части объекта конвейера в scikit learn?
  • Python - лучший язык программирования в мире.