R CMD roxygen在大包装上运行可能需要相当长的时间.它显然是低效的,无论自上次roxygen调用后文件是否发生变化,它都会经历所有事情.
关于如何加快速度的任何提示?
伙计们,通常在你这样做的时候:
tmp = zoo(rnorm(100), 1:100)
rollapply(tmp, 10, function(x) quantile(x, 0.05), align="right")
Run Code Online (Sandbox Code Playgroud)
非常正确的rollapply是从10个元素可用的那一刻开始计算该值.
不幸的是,我需要的东西尽可能多地使用尽可能多的数据用于第10次观察,实际上是一个不断增长的数据窗口,直到有足够的数据来使用滑动窗口,例如1,1:2,1:3,1:4等直到我们至少有10个元素,然后像往常一样滑动窗口.
有没有比一个丑陋的for循环更好的方法呢?
我正在与R中的一个奇怪问题作斗争.我使用旧版本的Rcpp将R与一些C++集成(遗憾的是升级不是一个选项!),我使用的Rcpp是旧的RccpTemplate.但我怀疑问题是在那里.
我有一些R代码在大多数时间运行正常,但偶尔(特别是处理大量数据时)神秘地失败 Value of SET_STRING_ELT() must be a 'CHARSXP' not a 'character'
它总是在列表操作中失败,例如:
res[["blabla"]] = r
Run Code Online (Sandbox Code Playgroud)
但是如果我options(error=recover)在错误之后使用并尝试相同的操作,则可以毫无问题地执行分配.C++只处理数字向量,实际上距离失败的赋值的代码很远.
所以我模糊的问题是:这种行为最常见的原因是什么?记性不好?坏对象(可能不好RcppResultSet)?我遇到了解决这个问题的麻烦......
为了完整性:
platform i386-pc-solaris2.10
arch i386
os solaris2.10
system i386, solaris2.10
status
major 2
minor 10.1
year 2009
month 12
day 14
svn rev 50720
language R
Run Code Online (Sandbox Code Playgroud) 作为这个问题的改进,有没有人知道如何告诉Sweave(或更好的驱动程序)在使用包中的RweaveHTML驱动程序时将所有图形放在特定目录中R2HTML?我找不到任何选择:(
使用时是否有解决方法来设置颜色plot.xts?
这个错误(仍然存在于0.8.2中)使其无法实现.我知道我可以使用,plot.zoo但我想知道是否有一个更清洁的解决方案,因为该bug看起来不会很快得到修复:)