文件帮助中心文件
设置变量数据类型
opts = setvartype(opts,type)
opts = setvartype(选择,选择,类型)
选择= setvartype(选择那类型)更新所有变量选择基于指定类型的对象。类型必须是字符向量或有效数据类型名称的字符向量的单元格数组。
选择= 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,{'年龄'那'高度'那'重量'那......'收缩'那'舒张'},'单身的');
检查变量的更新数据类型。
{'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',选择);
SpreadSheetimportOptions.
delimitedtextimportoptions.
多个沃特莫特选项
文件导入选项,指定为aSpreadSheetimportOptions.那delimitedtextimportoptions.,或者多个沃特莫特选项由此创建的对象侦探功能。这选择对象包含控制数据导入进程的属性,例如变量属性,数据位置属性,替换规则和其他。
选定的变量,指定为字符向量,字符串标量,字符向量,字符串数组,数字索引数组或逻辑阵列。
变量名称(或索引)必须是包含在内的名称的子集variablenames.财产的财产选择目的。
variablenames.
例子:'高度'
'高度'
例子:{'height','lastname'}
{'height','lastname'}
例子:[5 9]
[5 9]
数据类型:char|细绳|细胞|UINT64|逻辑
char
细绳
细胞
UINT64
逻辑
可变数据类型,指定为字符向量,字符串标量,字符向量单元阵列或包含有效数据类型名称的字符串数组。这类型参数指定导入变量时使用的数据类型。使用此处列出的其中一个数据类型导入变量。
'char'或者'细绳'
'char'
'细绳'
'单身的'那'双倍的'那'int8'那'int16'那'int32'那'int64'那'uint8'那'uint16'那'uint32', 或者'uint64'
'单身的'
'双倍的'
'int8'
'int16'
'int32'
'int64'
'uint8'
'uint16'
'uint32'
'uint64'
未定义的浮点数南那-inf.那+ INF只是有效单身的和双倍的数据类型。因此,当您将浮点数据的类型更改为整数时,导入功能会转换未定义的浮点数。例如,当转换到'uint8'数据类型:
南
-inf.
+ INF
单身的
双倍的
南转换为0.。
0.
-inf.转换为intmin('Int8')。
intmin('Int8')
+ INF转换为Intmax('Int8')。
Intmax('Int8')
相同的转换过程适用于所有整数数据类型:INT8.那int16那int16那INT32.那INT64.那uint8.那uint16那UINT32., 或者UINT64。
INT8.
int16
INT32.
INT64.
uint8.
uint16
UINT32.
'逻辑'
'约会时间'
'期间'
'分类'
例子:opts = setvartype(opts,'height','double')更改变量的数据类型高度至双倍的。
opts = setvartype(opts,'height','double')
高度
例子:opts = setvartype(opts,{'pireve','lastname'},{single','string'})更改变量的数据类型重量至单身的和变量姓至细绳。
opts = setvartype(opts,{'pireve','lastname'},{single','string'})
重量
姓
数据类型:char|细绳|细胞
侦探|getVaropts.|预习|setvaropts.
getVaropts.
预习
setvaropts.
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室