我正在使用 data.table 在笔记本中工作,但运行一些代码会产生我不期望的输出,并且不会在 R 终端中出现。
当我使用“:=”更新 DT 时,会发生这种情况。
DT = data.table(a = c(1, 2, 3, 4, 5)) DT[ , b := 6]
运行此单元格会导致 DT 显示为输出。我在knitr中看到了有关此问题的类似帖子,但答案表明问题已得到解决,因此这似乎是一种不同类型的问题。
谢谢。
最佳答案
您可以使用invisible()抑制输出
DT = data.table(a = c(1, 2, 3, 4, 5))
invisible(DT[ , b := 6])
关于r - 使用带有 R 内核的 jupyter 笔记本,如何通过引用抑制更新 data.table 的打印结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47918457/