как заменить memis c на API-совместимый пакет conda, который имеет симпатичный вывод таблицы, редактируемый пользователями (на MS- Windows) - PullRequest
0 голосов
/ 17 марта 2020

Мне нужен 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, но еще не пробовал, поскольку он очень новый в ранней бета-версии.

...