主要内容

setVartype.

设置变量数据类型

描述

选择= setvartype(选择类型更新所有变量选择基于指定类型的对象。类型必须是字符向量或有效数据类型名称的字符向量的单元格数组。

例子

选择= setvartype(选择选择类型仅更新数据类型仅用于指定的变量选择争论。

例子

全部收缩

侦探要创建导入选项,请设置多种变量数据类型,然后使用可阅读

创建选项对象。

opts = detectimportoptions('患者xls');

检查变量的当前(检测到的)数据类型。

DISP([opts.variablenames'opts.variabletypes'])
{'lastname'} {'char'} {'char'} {'char'} {'char'} {'degure'} {'double'} {'double'} {'char'} {'char'} {'heigh'} {'height'} {'double'}{'progle'} {'double'} {'samper'} {'systolic'} {'double'} {'double'} {'dourstolic'} {'double'} {'double'} {'selfasessesedhealthstatus'} {'char'}

根据导入需求更改多变量的数据类型。

opts = setvartype(opts,{'姓''性别''地点'......“吸烟者”'selfassessedhealthstatus'},'细绳');opts = setvartype(opts,{'年龄''高度''重量'......'收缩''舒张'},'单身的');

检查变量的更新数据类型。

DISP([opts.variablenames'opts.variabletypes'])
{'lastname'} {'string'} {'tring'} {'string'} {'age'} {'single'} {'singer'} {'stines'} {'string'} {'height'} {'height'} {'single'}{'tree'} {'singer'} {'stiller'} {'stysolic'} {'systolic'} {'singstolic'} {'singstolic'} {'singstolic'} {'single'} {'singeressedhealthstatus'} {selfassessedhealthstatus'} {'striceessedhealthstatus'}

使用更新的类型导入变量可阅读

t = readtable('患者xls',选择);

输入参数

全部收缩

文件导入选项,指定为aSpreadSheetimportOptions.delimitedtextimportoptions.,或者多个沃特莫特选项由此创建的对象侦探功能。这选择对象包含控制数据导入进程的属性,例如变量属性,数据位置属性,替换规则和其他。

选定的变量,指定为字符向量,字符串标量,字符向量,字符串数组,数字索引数组或逻辑阵列。

变量名称(或索引)必须是包含在内的名称的子集variablenames.财产的财产选择目的。

例子:'高度'

例子:{'height','lastname'}

例子:[5 9]

数据类型:char|细绳|细胞|UINT64|逻辑

可变数据类型,指定为字符向量,字符串标量,字符向量单元阵列或包含有效数据类型名称的字符串数组。这类型参数指定导入变量时使用的数据类型。使用此处列出的其中一个数据类型导入变量。

数据 马铃薯®数据类型
文本

'char'或者'细绳'

数字

'单身的''双倍的''int8''int16''int32''int64''uint8''uint16''uint32', 或者'uint64'

未定义的浮点数-inf.+ INF只是有效单身的双倍的数据类型。因此,当您将浮点数据的类型更改为整数时,导入功能会转换未定义的浮点数。例如,当转换到'uint8'数据类型:

  • 转换为0.

  • -inf.转换为intmin('Int8')

  • + INF转换为Intmax('Int8')

相同的转换过程适用于所有整数数据类型:INT8.int16int16INT32.INT64.uint8.uint16UINT32, 或者UINT64

逻辑

'逻辑'

日期和时间

'约会时间'

期间

'期间'

分类

'分类'

例子:opts = setvartype(opts,'height','double')更改变量的数据类型高度双倍的

例子:opts = setvartype(opts,{'pireve','lastname'},{single','string'})更改变量的数据类型重量单身的和变量细绳

数据类型:char|细绳|细胞

介绍在R2016B.