我在宽屏显示器上使用R in terminal。当我输入print(matrix(rnorm(10*10),ncol=10))
时,它会在彼此的顶部打印5列,而我希望它能够在宽屏上打印所有10列。即使我将终端设备最大化,它也不会占用额外的宽屏空间来打印这个矩阵。
我正在使用Ubuntu
并使用R
。
答案 0 :(得分:2)
请参阅here:
options(width=111)
print(matrix(rnorm(10*10), ncol=10))
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9]
...
[,10]
...
options(width=130)
print(matrix(rnorm(10*10), ncol=10))
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
...
答案 1 :(得分:2)
您可以使用此功能:
wideScreen <- function(howWide=Sys.getenv("COLUMNS")) {
options(width=as.integer(howWide))
}
然后将值设置为wideScreen(1000)
来源:How to increase the number of columns using R in Linux
这是一个在启动时自动设置它的代码: