小编Ham*_*mer的帖子

多行评论解决方法?

我(有点)已经知道这个问题的答案了.但我认为这是一个在R用户列表中频繁询问的问题,应该有一个很好的答案. 据我所知,R中没有多行注释功能.那么,有没有人有任何好的解决方法?

虽然R中的相当多的工作通常涉及交互式会话(这使得对多行注释的需要产生怀疑),但有时我不得不向同事和同学发送脚本,其中大部分涉及非常重要的代码块.对于来自其他语言的人来说,这是一个相当自然的问题.

在过去,我使用了引号.由于字符串支持换行符,因此运行R脚本

"
Here's my multiline comment.

"
a <- 10
rocknroll.lm <- lm(blah blah blah)
 ...
Run Code Online (Sandbox Code Playgroud)

工作良好.有没有人有更好的解决方案?

comments r r-faq

106
推荐指数
7
解决办法
5万
查看次数

将函数名称作为字符串

假设我有一堆函数,每个函数都有类似MyFunction.1等等.我想将这些函数传递给另一个函数,它打印出一个小报告.理想情况下,我希望能够标记报告的各个部分,通过这些部分使用函数来生成结果.

那么有什么好方法可以将预定义函数的名称作为字符串获取吗?

r function

47
推荐指数
4
解决办法
3万
查看次数

如何从终端安全地给R应用程序提供密码?

R是否具有允许用户安全地提供密码的功能,例如Python的getpass模块?

(请参阅http://docs.python.org/library/getpass.html以获取我的意思)

passwords r input password-protection

34
推荐指数
3
解决办法
5710
查看次数

在xtable中包含模型规格(anova(...))

我有一堆对数线性模型,为了我们的目的,它只是被glm()称为对象mx, my, mz.我想得到一个很好的格式化xtable的偏差分析,所以我自然会想要执行xtable(anova(mx, my, mz, test = "Chisq")).

xtable但是,香草输出不包括型号规格.我想把我正在运行的所有ANOVA测试都包括在内,所以如果没有一个参数,我就错过了这样做,我可能只需要破解我自己的解决方案.但是查看帮助页面,似乎没有一种简单的方法来包含模型规范.

有什么想法吗?备择方案?

如果有帮助,这是在2.9.1使用xtable 1.5-5完成的.

r xtable

5
推荐指数
1
解决办法
1126
查看次数

我应该如何在章节标题下添加作者字幕?

难以知道谷歌究竟是什么,所以我会问这里.

我正在为论文排版一系列注释.每章都将在论文中,所以我想把论文作者放在章节名称(论文题目)之下.

我可以想到这样做的一种愚蠢的方式,但我想我会首先要求那些优秀的人们更优雅/为知识库做出贡献.

latex

4
推荐指数
1
解决办法
2万
查看次数

R:更新情节[xy] lims与新点()或行()添加?

背景:

我运行蒙特卡罗模拟表明,特定的过程(累计平均)并没有收敛一段时间,并经常在模拟(随机变量的期望值为无穷大)广泛发散.我想在折线图上绘制这些模拟中的10个,其​​中x轴具有迭代次数,y轴具有直到该点的累积平均值.

这是我的问题:

我将运行第一个模拟(每个模拟,有10,000次迭代),并根据其当前范围构建主图.但是,通常其中一个模拟的范围比第一个范围大几个数量级,因此情节会超出原始范围.那么,有没有办法在添加一组新的点或线时动态更新图的ylim或xlim?

我可以想到两个解决方法:1.存储每个模拟,然后选择范围最大的模拟,并构建基本图形(不优雅,我必须在内存中存储大量数据,但可能是笔记本电脑友好[编辑:正如马雷克指出的那样,这不是一个记忆密集的例子,但如果你知道一个很好的解决方案,它支持更多的迭代,使它成为一个问题(想想高维度)走路需要更多,更大的MC样本进行收敛)然后直接跳入]])2.找到一个似乎构建一个漂亮的版本的种子,并手动设置ylim,这将使演示可重现.

当然,我正在坚持比我的解决方案更优雅的东西.希望这不是一个行人问题,因为我想在R中进行模拟并不罕见.任何想法?

plot r

3
推荐指数
1
解决办法
1831
查看次数

标签 统计

r ×5

comments ×1

function ×1

input ×1

latex ×1

password-protection ×1

passwords ×1

plot ×1

r-faq ×1

xtable ×1