readline() в Jupyter IRKernel

В настоящее время я работаю над переносом некоторых моих R-скриптов в блокнот Jupyter, чтобы сделать их более доступными; Тем не менее, я сталкиваюсь с вопросом, что readline() возвращается ""по умолчанию для неинтерактивного использования. Jupyter (разочаровывающе) кажется неинтерактивным (т.е. interactive() возвращается FALSE).

Есть ли какие-либо известные обходные пути (кроме неуклюжего интерфейса) для людей, которые могут использовать этот ноутбук? Я ранее использовал readline() вводить данные с помощью цикла построчно в информационный фрейм, построенный из запроса MySQL, в котором размер может быть переменным. Трудно предугадать, какой это может быть размер, поэтому возможность входа с помощью readline() был особенно полезен.

1 ответ

Решение

Апрельский статус: люди думали о R-Jupyter readline с 2015 года, а затем, наконец, завершили внедрение и объединение интерактивного ввода всего несколько дней назад. См. https://github.com/IRkernel/IRkernel/issues/199 и https://github.com/IRkernel/IRkernel/pull/452. Это в мастер, но нет выпущенной версии.

Другие вопросы по тегам