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

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

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

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

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

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

  • Считая, сколько раз подряд результат суммы положителен (или отрицателен)
  • Разделение столбца на положительные и отрицательные значения
  • Проблемы с сводной таблицей: ошибка «Нет числовых типов для агрегирования»
  • Можно ли заставить панды не преобразовывать тип данных при использовании DataFrame.replace
  • Возвращение нескольких значений из pandas применяется к DataFrame
  • как построить два барха на одной оси?
  • Fillna в нескольких столбцах на месте в Python Pandas
  • Повторная выборка с пользовательскими периодами
  • Pandas написать таблицу для MySQL
  • Выберите строки данных для двух дат
  • pd.rolling_mean становится устаревшим - альтернативы для ndarrays
  •  
    Interesting Posts for Van-Lav

    Общайтесь между приложением iOS и Raspberry Pi через Bluetooth

    Могу ли я обновить старые версии AP и setuptools от Amazon?

    Почему Django создает миграцию для изменений help_text и verbose_name?

    Поиск определенного блока кода в тексте

    как интерпретировать эту ошибку "UnicodeDecodeError: кодек ascii не может декодировать байт 0xe2 в позиции 164: порядковый номер не в диапазоне (128)"

    как исправить положение осей с помощью метода set_position в python matplotlib?

    Python: удаление символов, кроме цифр из строки

    Как я могу убедиться, что весь мой код Python «компилируется»?

    Как избежать ошибки «RuntimeError: измененный размер слова во время итерации»?

    Как получить доступ к методу объекта, когда имя метода находится в переменной?

    Сохраните таблицу «Out » кадра данных pandas как фигуру

    Python Mindstorms RCX

    Обрезание живой видеопотока в OpenCV

    Как я могу узнать классы в определенном пакете в python?

    Не удалось найти модуль shiboken python от PySide

    Python - лучший язык программирования в мире.