将新组件添加到Rcpp中的DatetimeVector

时间:2015-11-19 02:38:00

标签: rcpp

如果有人可以帮助我将一个新组件推送到DatetimeVector,我将不胜感激。 DatetimeVector只有开始,结束,getDatetimes和尺寸方法。

1 个答案:

答案 0 :(得分:1)

我说不要。出于多种原因:

  1. 所有 Rcpp类型都使用需要连续内存的基础SEXP。因此,添加单个元素总是需要复制所有 - 昂贵。
  2. DatetimeVector课非常糟糕。我多年前写过它来将数据传递给QuantLib。
  3. 现在,我们可以通过简单的NumericVector课程向POSIXct做得更好 - 请参阅此处Rblpapi