数据类型的表

612(30天)
Callum克拉克
Callum克拉克 2016年9月27日
编辑: 克里斯·拉皮埃尔 2022年11月18日
我想比较表的每一列的数据类型列报头数据类型对单元阵列,与取代的最终目标列匹配与正确的数据类型。
到目前为止我所管理的是一个循环创造的另一个单元阵列对报头数据类型。我现在需要的是一种比较“清单”数组,这个数组返回列所匹配的数据类型。不能保证表拥有相同的列或在相同的顺序检查与数组。我试着ismember(),但它只是返回一个2 xn数组1 s,即使对表不匹配。我想我需要定义键/值对。
什么建议关于如何做到这一点,完全或其他方法,非常欢迎!

接受的答案

彼得·珀金斯
彼得·珀金斯 2016年10月3日
编辑:克里斯·拉皮埃尔 2022年11月18日
似乎你想要表的变量名的列表,列表变量的类型,和你2 xn单元阵列名称/类型。使用 t.Properties.VariableNames varfun (@class t“OutputFormat”,“细胞”) 第一个两件事。
然后似乎你想使用ismember)输出)在变量名中找出哪些匹配其他列表,和,然后为那些做匹配,比较它们的使用比较字符串类型。
希望这个有帮助。

答案(1)

杰夫•海斯
杰夫•海斯 2016年9月27日
Callum: 允许您确定类或对象的数据类型。例如,
> > x = 42;
> >类(x)
ans =
这个函数可能是有用的在决定你的表中每个对象的数据类型。
1评论
朱塞佩Degan Di Dieco
朱塞佩Degan Di Dieco 2021年11月30日
谢谢杰夫!
建议命令作品也与表变量。
最好!

登录置评。

类别

找到更多的在数据类型识别帮助中心文件交换

标签

s manbetx 845

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!