如何增加在Linux中使用R的列数
问题描述:
这似乎很卑鄙,但它会影响我的生产力。我在Linux上以终端模式使用R。与Windows IDE不同,Linux将列数限制为80,因此更加严格地检查数据集。有没有办法设置最大列数?如何增加在Linux中使用R的列数
答
这是一个功能我在~/.Rprofile
文件:
wideScreen <- function(howWide=Sys.getenv("COLUMNS")) {
options(width=as.integer(howWide))
}
调用函数没有howWide
参数设置列是您的终端的宽度。您可以选择传入参数以将宽度设置为您选择的任意数量。
几乎像Josh的建议,但不神奇:-)
答
你可以使用TK gui,我认为选项是--ui=TK
或类似的东西。
或者在终端中使用它是一个很难的要求?
答
的东西设置它像
options("width"=200)
这实际上是我在〜/ .Rprofile。详细信息请参阅帮助(选项)。
答
从Brendan O'Connor的util.R(http://github.com/brendano/dlanalysis/blob/master/util.R)窃取一个想法,您可以让您的R终端使用stty命令设置默认宽度。 Remunging他的剧本工作在Linux上,你会得到下面的性感1个班轮:
options(width=as.integer(system("stty -a | head -n 1 | awk '{print $7}' | sed 's/;//'", intern=T)))
答
我用这个:
wideScreen <- function(howWide=as.numeric(strsplit(system('stty size', intern=T), ' ')[[1]])[2]) {
options(width=as.integer(howWide))
}
因为COLUMNS
环境变量,tset
,当窗口大小不被更新,但stty size
是。
答
插入此行到您~/.Rprofile
options(width=system("tput cols", intern=TRUE))
所以这些解决方案似乎为StatET工作? – 2018-02-26 02:20:15