getvaropts
Get variable import options
Description
Examples
Get Import Options for Variable
Access the variable import options object that controls the importing of a variable using thegetvaropts
function.
Create import options from a file. The options object is a collection of individual variable import 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
Get the variable import options object for the specified variable.
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'
To modify the variable import options, see thesetvaropts
andsetvartype
function reference pages.
Input Arguments
opts
—File import options
SpreadsheetImportOptions
|DelimitedTextImportOptions
|FixedWidthImportOptions
File import options, specified as aSpreadsheetImportOptions
,DelimitedTextImportOptions
, or aFixedWidthImportOptions
object created by thedetectImportOptions
function. Theopts
object contains properties that control the data import process, such as variable properties, data location properties, replacement rules, and others.
selection
—Selected variables
character vector|string scalar|cell array of character vector|string array|数组的索引|logical array
选择变量,指定为a character vector, string scalar, cell array of character vectors, string array, array of numeric indices, or a logical array.
Variable names (or indices) must be a subset of the names contained in theVariableNames
property of theopts
object.
Example:'Height'
Example:{'Height','LastName'}
Example:[5 9]
Data Types:char
|string
|cell
|uint64
Output Arguments
varOpts
— Type dependent options for selected variables
array of variable import options objects
Type dependent options for selected variables, returned as an array of variable import options objects. The array contains an object corresponding to each variable specified in theselection
argument. Depending on the data types of the variables, each object in the array is one of these types: numeric, text,logical
,datetime
, andcategorical
.
You can modify properties of the individual objects.
To modify the
Type
property, use thesetvartype
function.To modify other properties, use the
setvaropts
function.
Version History
Introduced in R2016b
See Also
Apri esempio
如果dispone di una versione modificata di questo esempio. Desideri aprire questo esempio con le tue modifiche?
Comando MATLAB
Hai fatto clic su un collegamento che corrisponde a questo comando MATLAB:
Esegui il comando inserendolo nella finestra di comando MATLAB. I browser web non supportano i comandi MATLAB.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select:.
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina(Español)
- Canada(English)
- United States(English)
Europe
- Belgium(English)
- Denmark(English)
- Deutschland(Deutsch)
- España(Español)
- Finland(English)
- France(Français)
- Ireland(English)
- Italia(Italiano)
- Luxembourg(English)
- Netherlands(English)
- Norway(English)
- Österreich(Deutsch)
- Portugal(English)
- Sweden(English)
- Switzerland
- United Kingdom(English)