Добавить производный атрибут к pivottablejs в блокнотах jupyter
Быстрая настройка заметок. Я использую ноутбуки Jupyter через дистрибутив Anaconda с установленным в среде pivottablejs.
Я пытаюсь добавить вычисленную метрику в качестве производного атрибута
pivot_ui(df, derivedAttributes={'calc_metric': calculation})
Документация ( здесь) говорит, чтобы установить как и объект функций. Я попытался добавить как простую функцию JS (как текст), так и функцию Python, но получил следующее сообщение: "Произошла ошибка при отображении интерфейса сводной таблицы" и ошибки типа в консоли.
Есть ли способ создать собственный производный атрибут для сводных таблиц через записные книжки Jupyter?
1 ответ
Нет, невозможно создать производные атрибуты в оболочке Jupyter для PivotTable.js. В соответствии с файлом pivottablejs
Модуль Python, вы можете передавать только опции JSON-сериализуемые из Python, а функции не JSON-сериализуемые... извините!
Примечание: я автор обеих библиотек.