exponenta event banner

variableNames

Класс: bioma.data.MetaData
Пакет: bioma.data

Извлечение или установка имен переменных для образцов в объекте MetaData

Синтаксис

VarNames = variableNames(MDObj)
VarNames = variableNames(MDObj, Subset)
NewMDObj = variableNames(MDObj, Subset, NewVarNames)

Описание

VarNames = variableNames(MDObj) возвращает массив ячеек символьных векторов, задающих все имена переменных в объекте MetaData.

VarNames = variableNames(MDObj, Subset) возвращает массив ячеек символьных векторов, задающих подмножество имен переменных в объекте MetaData.

NewMDObj = variableNames(MDObj, Subset, NewVarNames) заменяет имена переменных, указанные Subset в MDObj, объект MetaData, с NewVarNames, и возвращает NewMDObj, новый объект MetaData.

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

MDObj

Объект bioma.data.MetaData класс.

Subset

Одно из следующих действий для указания подмножества имен переменных в объекте MetaData:

  • Символьный вектор или строка, указывающая имя переменной

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

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

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

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

NewVarNames

Новые имена переменных для определенных образцов или переменных элементов в объекте MetaData, указанные одним из следующих параметров:

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

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

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

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

Количество имен переменных в NewVarNames должно равняться количеству имен переменных, указанных Subset.

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

VarNames

Массив ячеек символьных векторов, задающих все имена переменных в объекте MetaData.

NewMDObj

Объект bioma.data.MetaData , возвращенный после замены имен переменных.

Примеры

Создайте объект MetaData, а затем извлеките из него имена переменных-образцов:

% Import bioma.data package to make constructor function
% available
import bioma.data.*
% Construct MetaData object from .txt file
MDObj2 = MetaData('File', 'mouseSampleData.txt', 'VarDescChar', '#');
% Retrieve the sample variable names
VNames = variableNames(MDObj2)