getvaropts

Получите переменные настройки импорта

Синтаксис

varOpts = getvaropts(opts,selection)

Описание

пример

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

Примеры

свернуть все

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

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

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

   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

Чтобы изменить переменные настройки импорта, смотрите 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.

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

| | |

Введенный в R2017b