【发布时间】:2016-12-21 20:58:25
【问题描述】:
我正在使用带有 R 内核的 Jupyter 笔记本。当我打印矩形数据(例如矩阵)时,它只显示前 10 列和后 10 列:
data.frames 或任何其他打印在 HTML 表格中的对象也会发生同样的事情。
如何更改此设置?
【问题讨论】:
我正在使用带有 R 内核的 Jupyter 笔记本。当我打印矩形数据(例如矩阵)时,它只显示前 10 列和后 10 列:
data.frames 或任何其他打印在 HTML 表格中的对象也会发生同样的事情。
如何更改此设置?
【问题讨论】:
想通了。您可以在 options() 中设置这些:
options(repr.matrix.max.cols=50, repr.matrix.max.rows=100)
它们默认为 cols=20 和 rows=60。
【讨论】:
Jupiter 会截断输出。但是如果你这样做了
print(matrix(1:30, ncol=30))
或
df <- as.data.frame(matrix(1:30, ncol=30))
print(df)
你应该得到完整的矩阵或 df 输出。
【讨论】: