请问专家R用户,你的.Rprofile里有什么?

专家R用户,你的.Rprofile里有什么?

我总是发现其他人的启动概要文件对语言很有用,也很有教育意义。此外,虽然我有一些定制巴什维姆我一无所有。

例如,我一直想要的是窗口终端中输入和输出文本的不同颜色,甚至可能是语法高亮。


POPMUISE
浏览 716回答 3
3回答

慕盖茨4494581

我不喜欢每次输入完整的单词“头”、“摘要”、“名字”,所以我使用别名。您可以将别名放入.Rprofile文件中,但必须使用函数的完整路径(例如utils:head),否则它将无法工作。#&nbsp;aliasess&nbsp;<-&nbsp;base::summary h&nbsp;<-&nbsp;utils::head n&nbsp;<-&nbsp;base::names编辑:要回答您的问题,可以使用着色包装要有不同的颜色在终端。酷!:-)

慕斯709654

options(stringsAsFactors=FALSE)虽然我的.Rprofile中实际上没有这样的代码,因为它可能破坏了我的合作作者的代码,但我希望它是默认的。为什么?1)字符向量使用的内存较少(但很少);2)更重要的是,我们将避免出现以下问题:>&nbsp;x&nbsp;<-&nbsp;factor(c("a","b","c"))>&nbsp;x[1]&nbsp;a&nbsp;b&nbsp;c Levels:&nbsp;a&nbsp;b&nbsp;c>&nbsp;x&nbsp;<-&nbsp;c(x,&nbsp;"d")>&nbsp;x[1]&nbsp;"1"&nbsp;"2"&nbsp;"3"&nbsp;"d"和>&nbsp;x&nbsp;<-&nbsp;factor(c("a","b","c"))>&nbsp;x[1:2]&nbsp;<-&nbsp;c("c",&nbsp;"d")Warning&nbsp;message:In&nbsp;`[<-.factor`(`*tmp*`,&nbsp;1:2,&nbsp;value&nbsp;=&nbsp;c("c",&nbsp;"d"))&nbsp;: &nbsp;&nbsp;invalid&nbsp;factor&nbsp;level,&nbsp;NAs&nbsp;generated当您需要它们时,因素是很好的(例如,在图中实现排序),但大多数情况下都会带来麻烦。
打开App,查看更多内容
随时随地看视频慕课网APP