文档帮助中心文档
设置可变数据类型
选择= setvartype(选择类型)
选择= setvartype(选择、选择类型)
选择= setvartype (选择,类型)中的所有变量选择基于指定类型的。类型必须是有效数据类型名称的字符向量或字符向量的单元格数组。
选择= setvartype (选择,类型)
选择
类型
例子
选择= setvartype (选择,选择,类型)属性中指定的变量更新数据类型选择论点。
选择= setvartype (选择,选择,类型)
全部折叠
使用detectImportOptions若要创建导入选项,请设置多个变量数据类型,然后使用readtable.
detectImportOptions
readtable
创建一个选项对象。
选择= detectImportOptions (“patients.xls”);
检查变量的当前(检测到的)数据类型。
disp([选择。VariableNames ' opts.VariableTypes '])
{' LastName} {char的}{‘性别’}{char的}{‘年龄’}{“双重”}{“位置”}{char的}{“高度”}{“双重”}{“重量”}{“双重”}{“烟民”}{‘逻辑’}{“收缩”}{“双重”}{舒张的}{“双重”}{‘SelfAssessedHealthStatus} {char的}
根据您的导入需要更改多个变量的数据类型。
选择= setvartype(选择,{“姓”,“性别”,“位置”,...“抽烟”,“SelfAssessedHealthStatus”},“字符串”);选择= setvartype(选择,{“年龄”,“高度”,“重量”,...“收缩”,舒张压的},“单一”);
检查已更新的变量数据类型。
{' LastName}{'字符串'}{‘性别’}{'字符串'}{‘年龄’}{'单'}{“位置”}{'字符串'}{“高度”}{'单'}{“重量”}{'单'}{“烟民”}{'字符串'}{“收缩”}{'单'}{舒张的}{'单'}{‘SelfAssessedHealthStatus}{'字符串'}
使用readtable.
T = readtable (“patients.xls”、选择);
SpreadsheetImportOptions
DelimitedTextImportOptions
FixedWidthImportOptions
文件导入选项,指定为SpreadsheetImportOptions,DelimitedTextImportOptions,或者一个FixedWidthImportOptions对象创建的detectImportOptions函数。的选择对象包含控制数据导入过程的属性,如变量属性、数据位置属性、替换规则等。
指定为字符向量、字符串标量、字符向量单元格数组、字符串数组、数字索引数组或逻辑数组的选定变量。
变量名(或下标)必须是包含在VariableNames财产的选择对象。
VariableNames
例子:“高度”
“高度”
例子:{“高度”,“姓”}
{“高度”,“姓”}
例子:9 [5]
9 [5]
数据类型:字符|字符串|细胞|uint64|逻辑
字符
字符串
细胞
uint64
逻辑
变量数据类型,指定为字符向量、字符串标量、字符向量的单元数组或包含有效数据类型名称的字符串数组。的类型参数指定导入变量时要使用的数据类型。使用这里列出的数据类型之一导入变量。
“字符”或“字符串”
“字符”
“字符串”
“单一”,“双”,“int8”,“int16”,“int32”,“int64”,“uint8”,“uint16”,“uint32”,或“uint64”
“单一”
“双”
“int8”
“int16”
“int32”
“int64”
“uint8”
“uint16”
“uint32”
“uint64”
未定义的浮点数南,负,+正只适用于单和双数据类型。因此,当您将浮点数据类型更改为整数时,导入函数将转换未定义的浮点数。例如,转换为“uint8”数据类型:
南
负
+正
单
双
南被转换为0.
0
负被转换为intmin(“int8”).
intmin(“int8”)
+正被转换为intmax(“int8”).
intmax(“int8”)
同样的转换过程适用于所有的整数数据类型:int8,int16,int16,int32,int64,uint8,uint16,uint32,或uint64.
int8
int16
int32
int64
uint8
uint16
uint32
“逻辑”
“datetime”
“持续时间”
“分类”
例子:选择= setvartype(选择、“高度”、“双”)更改变量的数据类型高度来双.
选择= setvartype(选择、“高度”、“双”)
高度
例子:选择= setvartype(选择,{“重量”,“姓”},{“单”、“字符串”})更改变量的数据类型重量来单和变量姓来字符串.
选择= setvartype(选择,{“重量”,“姓”},{“单”、“字符串”})
重量
姓
数据类型:字符|字符串|细胞
detectImportOptions|setvaropts|getvaropts|预览
setvaropts
getvaropts
预览
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系