这可能看起来很卑微,但它会影响我的工作效率。我在Linux上以终端模式使用R。与Windows IDE不同,Linux将列数限制为80,因此使数据集的检查变得更加困难。有没有办法设置最大列数?
发布于 2009-07-23 17:04:13
下面是我的~/.Rprofile
文件中的一个函数:
wideScreen <- function(howWide=Sys.getenv("COLUMNS")) {
options(width=as.integer(howWide))
}
调用不带howWide
参数的函数会将列设置为终端的宽度。您可以选择传入参数,将宽度设置为您选择的任意数字。
几乎和Josh的建议一样,但没那么神奇:-)
发布于 2009-07-23 16:05:32
将其设置为以下内容
options("width"=200)
这实际上是我在~/.Rprofile中的内容。有关详细信息,请参阅帮助(选项)。
发布于 2009-07-23 16:17:42
借鉴Brendan O‘’Connor的util.R (http://github.com/brendano/dlanalysis/blob/master/util.R),您可以使用stty命令让R终端设置默认宽度。重新运行他的脚本以在linux上工作,您会得到以下性感的1行代码:
options(width=as.integer(system("stty -a | head -n 1 | awk '{print $7}' | sed 's/;//'", intern=T)))
https://stackoverflow.com/questions/1172485
复制相似问题