R Jupyter Notebook 在函数内的漂亮打印

内森·马洛特

head(...)在 jupyter notebook 中调用单元格时,我们会得到一个包含数据的漂亮表格

在此处输入图片说明

但是,如果我想在函数中执行相同操作,则不会显示任何内容,因此我必须使用print(head(...))但结果不如您所见

在此处输入图片说明

有没有办法在函数中获得与第一个图像相同类型的输出?

克拉索夫斯基

IRkernel 的 Jupyter 显示功能由IRdisplay提供,该包与 IRkernel 一起安装(默认情况下)。只需使用:

IRdisplay::display(CO2)

或者先将库加载到命名空间中:

library(IRdisplay)
data("CO2")
a <- function() {
    display(head(CO2))
}
a()

按预期工作:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章