colnames (DataMatrix)

Получите или установите имена столбцов объекта DataMatrix

Синтаксис

ReturnColNames = colnames(DMObj)
ReturnColNames = colnames(DMObj, ColIndices)
DMObjNew = colnames(DMObj, ColIndices, ColNames)

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

DMObj

Объект DataMatrix, такой, как создано DataMatrix Конструктор Object.

ColIndices

Один или несколько столбцов в DMObj, заданный любым следующим:

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

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

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

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

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

ColNames

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

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

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

  • Массив символов

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

  • Логический true или false (значение по умолчанию). Если true, уникальные имена столбцов присвоены с помощью формата col1, col2, col3, и т.д., Если false, никакие имена столбцов не присвоены.

Примечание

Число элементов в ColNames должен равняться числу элементов в ColIndices.

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

ReturnColNamesВектор символов или массив ячеек из символьных векторов, содержащий имена столбцов в DMObj.
DMObjNew

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

Описание

ReturnColNames = colnames(DMObj) возвращает ReturnColNames, массив ячеек из символьных векторов, задающий имена столбцов в DMObj, объект DataMatrix.

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

DMObjNew = colnames(DMObj, ColIndices, ColNames) возвращает DMObjNew, объект DataMatrix со столбцами, заданными ColIndices установите на имена, заданные ColNames. Число элементов в ColIndices должен равняться числу элементов в ColNames.

Смотрите также

|

Представленный в R2008b