Rcpp CharacterVector::创建的参数数量太少

Rcpp CharacterVector::创建的参数数量太少,r,rcpp,R,Rcpp,有谁能建议我如何创建CharacterVector吗?我想在矩阵中命名长度为30的列。似乎该函数接受的参数不超过20个。我唯一想到的是创建两个向量并将它们组合起来。这一点以前已经讨论过: 创建一个长度为15, 创建第二个长度为15且 将两者结合起来创建长度为30的向量。 对于每个可能的长度,我们都需要一个模板化的创建者,因此在代码方面会有一些成本。如果您真的愿意,您可以在本地修补以创建一个大小为30的修补程序,但我认为这通常不是必需的。这一点以前已经讨论过: 创建一个长度为15, 创建第二个长度

有谁能建议我如何创建CharacterVector吗?我想在矩阵中命名长度为30的列。似乎该函数接受的参数不超过20个。我唯一想到的是创建两个向量并将它们组合起来。

这一点以前已经讨论过:

创建一个长度为15, 创建第二个长度为15且 将两者结合起来创建长度为30的向量。
对于每个可能的长度,我们都需要一个模板化的创建者,因此在代码方面会有一些成本。如果您真的愿意,您可以在本地修补以创建一个大小为30的修补程序,但我认为这通常不是必需的。

这一点以前已经讨论过:

创建一个长度为15, 创建第二个长度为15且 将两者结合起来创建长度为30的向量。 对于每个可能的长度,我们都需要一个模板化的创建者,因此在代码方面会有一些成本。如果你真的愿意,你可以在局部修补创建一个大小为30的,但我认为这通常是不需要的。

或者创建一个向量并将其转换为CharacterVector也可以。或者创建一个向量并将其转换为CharacterVector也可以。