Rcpp CharacterVector::create 参数数量太少

Rcpp CharacterVector::create number of paramters too small

任何人都可以建议我如何创建长度为 30 的 CharacterVector(我想命名矩阵中的列)。似乎该函数接受的参数不超过 20 个。我唯一想到的就是创建两个向量并将它们组合起来。

之前已经讨论过:

  • 创建一个长度为 15 的,
  • 创建第二个长度为 15 和
  • 将两者结合起来创建一个长度为 30 的向量。

我们需要为每个可能的长度创建一个模板化的创建器,因此我们的代码端会产生一些成本。如果你真的想要,你可以在本地打补丁来创建一个 30 号的——但我认为这通常不需要。