R svDialogs и другие диалоги взаимодействия с R не работают в R-ядре JupyteR - PullRequest
0 голосов
/ 24 февраля 2020

Большинство пакетов интерактивных диалогов R, которые работают в R Studio или командной строке R, не работают в JupyteR с ядром R 2.6.2.

Версия сервера ноутбука Jupyter: 6.0.3 Python: Python 3.7.6 (по умолчанию, 8 января 2020, 20:23:39) Текущее ядро ​​R: версия R 3.6.2 (2019- 12-12)

Вот что я попробовал.

install.packages("r-svdialogs") 
library(r-svdialogs)
user.input <- dlgInput("Enter a number", Sys.info()["user"])$res

В результате диалоговое окно не отображается (ничего не происходит) и не выдается ошибка Jupyter NB.

Что мне действительно нужно, так это правильная форма ввода данных, которая принимает ввод от пользователя для 8-10 полей различных типов дат, а затем присваивает результат именованному списку, data.table или data.frame. объект.

Я не смог найти обходных путей. Я пробовал data.table, Rhandsontable и несколько других пакетов R, которые предназначены для предоставления редактируемых таблиц. Ни одна из них не работает с текущими версиями JupyteR, установленными через install.packages(r-svdialogs) или conda install -c conda-forge r r-svDialogs

. Я попытаюсь понизить R-irkernel до версии 3.6.1 или ниже и посмотреть, работает ли это.

У кого-нибудь есть предложения по редактируемым формам FOSS и таблицам для ядра R JupyteR NB в настоящее время?

...