Мне нужен API-совместимый пакет conda
, чтобы заменить пакет memisc
R для вывода красивых таблиц данных в Jupyter Notebook ядром Python, которое обращается к R через rpy2. Таблица данных также должна быть редактируемой и интерактивной (без накладных расходов RShiny, Da sh, Plotly и др. c) в ноутбуке Jupyter Classi c, а не только в JupyterLab. Крайне важно, чтобы пакеты conda были доступны, чтобы пользователь мог обновлять пакеты с помощью Anaconda. Затраты на поддержку RShiny слишком велики для этого безпрограммного приложения, ориентированного на конечного пользователя. В сообщении SO * упоминается много пакетов, предназначенных только для вывода из латексной таблицы R [{ ссылка }] , но он был заблокирован 3 года назад go и обновления не разрешены.
Я пробовал Qgrid из Quantopian, но это только Python, и я хочу избежать преобразования кадров данных, конвертированных назад и вперед между R и Python. Таблицы хорошо отображаются, очень интерактивные и редактируемые. Я еще не проверял его совместимость robjects с фреймами данных Rpy2. rpy2 имеет проблемы с отображением вывода в ячейках Jupyter Notebook на Windows 10. Он перенаправляет вывод на консоль Windows.
Я пробовал r-xtable
доступно, но это только R и таблицы не редактируются.
Я также попробовал пакет R gt
, который создает красивые таблицы, но это только R, недоступный как поддерживаемый пакет conda от Anaconda или conda-forge. Выходные данные таблицы gt также недоступны для редактирования.
Кто-нибудь имеет опыт разработки ноутбука Jupyter Python с интерактивными таблицами данных, использующими R для обработки некоторых кадров данных? Я читал о R Plotly и DashR, но еще не пробовал, поскольку он очень новый в ранней бета-версии.