使用带有R内核的jupyter笔记本,如何通过引用更新data.table来抑制打印结果?

使用带有R内核的jupyter笔记本,如何通过引用更新data.table来抑制打印结果?,r,data.table,output,jupyter-notebook,R,Data.table,Output,Jupyter Notebook,我正在使用data.table在笔记本中工作,但运行一些代码会产生我不期望的输出,并且在R终端中不会出现这种输出 当我使用“:=”更新DT时会发生这种情况 DT=数据表(a=c(1,2,3,4,5)) DT[,b:=6] 运行此单元格将导致DT显示为输出。我在knitr上看到过类似的帖子,但答案表明问题已经解决,所以这似乎是另一种问题 谢谢。您可以使用不可见()抑制输出 DT = data.table(a = c(1, 2, 3, 4, 5)) invisible(DT[ , b := 6])

我正在使用data.table在笔记本中工作,但运行一些代码会产生我不期望的输出,并且在R终端中不会出现这种输出

当我使用“:=”更新DT时会发生这种情况

DT=数据表(a=c(1,2,3,4,5)) DT[,b:=6]

运行此单元格将导致DT显示为输出。我在knitr上看到过类似的帖子,但答案表明问题已经解决,所以这似乎是另一种问题


谢谢。

您可以使用不可见()抑制输出

DT = data.table(a = c(1, 2, 3, 4, 5))

invisible(DT[ , b := 6])