Большинство пакетов интерактивных диалогов 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 в настоящее время?