在“导入”工具中,如果IT,则将一列数据解释为分类:
- 被检测到的检测器选项功能被检测为文本,
- 该列中的文本的唯一性低于阈值,在这种情况下,使用分类值可以是用户的更好选择。
如果电子表格包含短划线或单元中的任何此类字符作为空单元格的占位符,则会导致数据类型检测将列视为文本。您可以通过将以下命令执行到附加的电子表格“book1.xlsx”来在命令行中观察以下命令:
>> opts = detectimportoptions(“book1.xlsx”);
>> opts.variabletypes.
ans =.
1×10个单元阵列
{'char'} {'char'} {'char'} {'char'} {'char'} {'char'} {'char'} {'char'} {'char'} {'char'} {'char'} {'char'} {'char'} {'char'} {'char'} {'char'} {'char'} {'char'} {'char'} {'char'}
替代方法是强制这些列是数字。例如:
>> opts = detectimportoptions(“book1.xlsx”);
>> opts = setvartype(选择,“双”);
>> T = READTABLE(“BOOK1.XLSX”,OPTS);