2015-08-25 7 views
1

Может кто-нибудь предложить мне, как я могу создать CharacterVector (я хочу назвать столбцы в матрице) длиной 30. Кажется, что функция принимает не более 20 аргументов. Единственное, что я думал, это создать два вектора и объединить их.Rcpp CharacterVector :: создать число параметров слишком мало

ответ

4

Это обсуждалось раньше:

  • создать с длиной 15,
  • создать вторую с длиной 15 и
  • объединить два, чтобы создать вектор длины 30.

Нам нужен шаблонный создатель для каждой возможной длины, поэтому на нашей стороне кода есть некоторая стоимость. Если бы вы действительно захотели, вы можете создать локальный патч, чтобы создать его с размером 30, но я утверждаю, что это обычно не требуется.

+0

Или создание 'vector ' и преобразование его в 'CharacterVector' должно быть хорошо. –

Смежные вопросы