rownames (DataMatrix)

Извлечение или установка имен строк объекта DataMatrix

Синтаксис

ReturnRowNames = rownames(DMObj)
ReturnRowNames = rownames(DMObj, RowIndices)
DMObjNew = rownames(DMObj, RowIndices, RowNames)

Входные параметры

DMObj

Объект DataMatrix, например, созданный DataMatrix (конструктор объектов).

RowIndices

Одна или несколько строк в DMObj, определяемое любым из следующих:

  • Положительное целое число

  • Вектор положительных целых чисел

  • Вектор символов, задающий имя строки

  • Массив ячеек из символьных векторов

  • Логический вектор

RowNames

Имена строк, заданные любым из следующих вариантов:

  • Числовой вектор

  • Массив ячеек из символьных векторов

  • Символьный массив

  • Один вектор символов, который используется в качестве префикса для имен строк, с номерами строк, добавленными к префиксу

  • Логический true или false (по умолчанию). Если trueуникальные имена строк назначаются в формате row1, row2, row3, и т.д. Если falseимена строк не назначены.

Примечание

Количество элементов в RowNames должно равняться количеству элементов в RowIndices.

Выходные аргументы

ReturnRowNamesВектор символов или массив ячеек из векторов символов, содержащий имена строк в DMObj.
DMObjNew

Объект DataMatrix, созданный с именами, заданными RowIndices и RowNames.

Описание

ReturnRowNames = rownames(DMObj) возвращает ReturnRowNames, массив ячеек из векторов символов, задающий имена строк в DMObj, объект DataMatrix.

ReturnRowNames = rownames(DMObj, RowIndices) возвращает имена строк, заданные в RowIndices. RowIndices может быть положительным целым числом, вектором положительных целых чисел, вектором символов, задающим имя строки, массивом ячеек из векторов символов или логическим вектором.

DMObjNew = rownames(DMObj, RowIndices, RowNames) возвращает DMObjNew, объект DataMatrix с строками, заданными RowIndices задать имена, заданные в RowNames. Количество элементов в RowIndices должно равняться количеству элементов в RowNames.

Введенный в R2008b