当将包含12列的矩阵加载到R中,然后打印它时,OS X中的终端窗口将矩阵切成两半,排序说话,首先显示所有具有最初7列的行,然后显示所有再次使用剩余的5列。但是,我希望它显示列,而不是将其分开。我怎么能做到这一点?
答案 0 :(得分:6)
Andrie的回答很好,虽然有时一个人使用超级duper监视器而且9999还不够。 ; - )
这是我设置显示宽度的功能:
setWidth <- function (width = NULL)
{
if (is.null(width)) {
columns <- as.numeric(Sys.getenv("COLUMNS"))
if (!is.na(columns)) {
options(width = columns)
}
else {
options(width = 100)
}
}
else {
options(width = width)
}
}
This has been addressed previously, though.
因此,为了改善宽度的变化,我建议的另一个技巧:更改数字输出中使用的位数 - 将options(digits = ...)
设置为更小的值。有关详细信息,请参阅?options
。