exponenta event banner

имена строк (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