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

标签 r data.table output jupyter-notebook

我正在使用 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/

相关文章:

r - fread(data.table)选择列,如果未找到列则抛出错误

r - 与 R 中的日期相关联的条件累积和

java - 将所有java输出写入txt文件中

android - 在 logcat 中显示 system.out.println

java - 从映射列表中输出键/值对

R Shiny : Get reactive text without div or span, 只是 "plain"文本

r - ignoreInit 不适用于动态内容

r 顺序数值

r - Rmarkdown word文档中的文本对齐

对 R 中每个值的变化进行排名