exponenta event banner

getvaropts

Получение параметров импорта переменных

Описание

пример

varOpts = getvaropts(opts,selection) возвращает параметры импорта переменных, указанных в selection.

Примеры

свернуть все

Доступ к объекту параметров импорта переменной, который управляет импортом переменной с помощью getvaropts функция.

Создание параметров импорта из файла. Объект options представляет собой коллекцию отдельных параметров импорта переменных.

opts = detectImportOptions('patients.xls')
opts = 
  SpreadsheetImportOptions with properties:

   Sheet Properties:
                        Sheet: ''

   Replacement Properties:
                  MissingRule: 'fill'
              ImportErrorRule: 'fill'

   Variable Import Properties: Set types by name using setvartype
                VariableNames: {'LastName', 'Gender', 'Age' ... and 7 more}
                VariableTypes: {'char', 'char', 'double' ... and 7 more}
        SelectedVariableNames: {'LastName', 'Gender', 'Age' ... and 7 more}
              VariableOptions: Show all 10 VariableOptions 
	Access VariableOptions sub-properties using setvaropts/getvaropts
           VariableNamingRule: 'modify'

   Range Properties:
                    DataRange: 'A2' (Start Cell)
           VariableNamesRange: 'A1'
                RowNamesRange: ''
           VariableUnitsRange: ''
    VariableDescriptionsRange: '' 
	To display a preview of the table, use preview

Получение объекта параметров импорта переменной для указанной переменной.

varOpts = getvaropts(opts, 'Systolic')
varOpts = 
  NumericVariableImportOptions with properties:

   Variable Properties:
                  Name: 'Systolic'
                  Type: 'double'
             FillValue: NaN
        TreatAsMissing: {}
             QuoteRule: 'remove'
              Prefixes: {}
              Suffixes: {}
        EmptyFieldRule: 'missing'

   Numeric Options:
     ExponentCharacter: 'eEdD'
      DecimalSeparator: '.'
    ThousandsSeparator: ''
        TrimNonNumeric: 0
          NumberSystem: 'decimal'

Сведения об изменении параметров импорта переменных см. в разделе setvaropts и setvartype страницы ссылок на функции.

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

свернуть все

Параметры импорта файлов, указанные как SpreadsheetImportOptions, DelimitedTextImportOptions, или FixedWidthImportOptions объект, созданный detectImportOptions функция. opts содержит свойства, управляющие процессом импорта данных, такие как свойства переменных, свойства расположения данных, правила замены и другие.

Выбранные переменные, указанные как символьный вектор, строковый скаляр, клеточный массив символьных векторов, строковый массив, массив числовых индексов или логический массив.

Имена переменных (или индексы) должны быть подмножеством имен, содержащихся в VariableNames имущества opts объект.

Пример: 'Height'

Пример: {'Height','LastName'}

Пример: [5 9]

Типы данных: char | string | cell | uint64

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

свернуть все

Ввод зависимых параметров для выбранных переменных, возвращаемых в виде массива объектов параметров импорта переменных. Массив содержит объект, соответствующий каждой переменной, указанной в selection аргумент. В зависимости от типов данных переменных, каждый объект в массиве является одним из таких типов: числовым, текстовым, logical, datetime, и categorical.

Можно изменять свойства отдельных объектов.

  • Для изменения Type свойство, используйте setvartype функция.

  • Для изменения других свойств используйте setvaropts функция.

Представлен в R2016b