使用不带统计工具箱的数据集数组

时间:2013-08-07 07:06:49

标签: matlab

在我的工作场所,我在虚拟机上有一个MATLAB许可证,其中包含统计工具箱。我喜欢使用MATLAB实例将csv数据导入到数据集数组中,因为它提供了方便。

但是,我想在我的本地机器上使用导入的数据,该机器有自己的MATLAB许可证,但(不幸的是)没有统计工具箱。

将数据集对象转换为只能与基本MATLAB一起使用的最佳方法是什么? dataset2struct?似乎如果我只是将它转换回结构,我不妨只编写一个将数据直接导入结构的函数。或者在没有统计工具箱的MATLAB实例中有没有其他方法可以使用数据集数组?

1 个答案:

答案 0 :(得分:2)

在MATLAB的13b版本中(今年9月,预发布版现已推出),基础MATLAB中会有类似数据集数组的内容,称为table数据容器(我还没有尝试过,不能确定它会完全一样)。也是categorical数组,类似于当前统计工具箱中的数组。

在那之前,没有一种方法可以在没有统计工具箱的情况下使用数据集阵列,我建议你提到的两种方法中的任何一种(我个人认为只使用整个结构,因为我发现方便要被高估的数据集数组 - 但这只是我的经验,你的经验可能不同。)