getvaropts

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

Описание

пример

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
           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 страницы ссылки на функцию.

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

свернуть все

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

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

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

Пример: 'Height'

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

Пример: [5 9]

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

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

свернуть все

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

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

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

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

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

| | |

Введенный в R2017b