首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Linux中使用R增加列数

如何在Linux中使用R增加列数
EN

Stack Overflow用户
提问于 2009-07-23 15:15:37
回答 6查看 20.9K关注 0票数 68

这可能看起来很卑微,但它会影响我的工作效率。我在Linux上以终端模式使用R。与Windows IDE不同,Linux将列数限制为80,因此使数据集的检查变得更加困难。有没有办法设置最大列数?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-07-23 17:04:13

下面是我的~/.Rprofile文件中的一个函数:

代码语言:javascript
复制
wideScreen <- function(howWide=Sys.getenv("COLUMNS")) {
  options(width=as.integer(howWide))
}

调用不带howWide参数的函数会将列设置为终端的宽度。您可以选择传入参数,将宽度设置为您选择的任意数字。

几乎和Josh的建议一样,但没那么神奇:-)

票数 66
EN

Stack Overflow用户

发布于 2009-07-23 16:05:32

将其设置为以下内容

代码语言:javascript
复制
options("width"=200)

这实际上是我在~/.Rprofile中的内容。有关详细信息,请参阅帮助(选项)。

票数 46
EN

Stack Overflow用户

发布于 2009-07-23 16:17:42

借鉴Brendan O‘’Connor的util.R (http://github.com/brendano/dlanalysis/blob/master/util.R),您可以使用stty命令让R终端设置默认宽度。重新运行他的脚本以在linux上工作,您会得到以下性感的1行代码:

代码语言:javascript
复制
options(width=as.integer(system("stty -a | head -n 1 | awk '{print $7}' | sed 's/;//'", intern=T)))
票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1172485

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档