Jupyter IRKernel 中的 readline()

标签 r jupyter jupyter-notebook jupyter-irkernel

我目前正在努力将我的一些 R 脚本转移到 Jupyter 笔记本中,以便使它们更易于访问;但是,我遇到了 readline() 返回 "" 的问题,这是非交互式使用的默认值。 Jupyter(令人沮丧的是)似乎是非交互式的(即 interactive() 返回 FALSE)。

对于可能使用此笔记本的人来说,是否有任何已知的解决方法(除了笨重的界面)? 我之前曾使用 readline() 通过循环逐行将数据输入到基于 MySQL 查询构建的数据框中,其中大小可能是可变的。很难预测它的大小,因此能够使用 readline() 进行输入特别有用。

最佳答案

4 月份状态:人们从 2015 年开始就开始考虑 R-jupyter readline,并在几天前终于完成了交互式输入的实现和合并。请参阅https://github.com/IRkernel/IRkernel/issues/199https://github.com/IRkernel/IRkernel/pull/452 。这是master版本,但没有发布版本。

关于Jupyter IRKernel 中的 readline(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38466438/

相关文章:

r - 输入密码后启动Shiny应用程序

r - 日期选择的逻辑

python - 在 Jupyter 笔记本中嵌入的 Bokeh 实时绘图中设置 x_axis_limit

visual-studio-code - 在 AWS Glue 交互式 session 中提供参数

python - Jupyter 笔记本不受信任

r - stringr - 删除多个空格,但保留换行符 (\in,\r)

r - geom_jitter 的高度/宽度参数与对数刻度交互

python - ValueError : Input contains NaN, 无穷大或值对于 dtype ('float32' 太大)。为什么?

npm - 如何在 JupyterLab 中安装 nteract Data Explorer 作为扩展?

python - 在 IPython Notebook 中使用 Interact Widgets 渲染延迟