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 function страниц с описанием.

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

свернуть все

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

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

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

Пример: 'Height'

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

Пример: [5 9]

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

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

свернуть все

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

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

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

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

Введенный в R2016b