Matlab导入数据集

Matlab importing dataset

使用matlab接口导入数据集和使用数据集function (dataset('File', 'fisher.csv', 'Delimiter', ','))有什么区别?

例如,当我们从 UI 导入时,我们得到:

但是当我们使用该函数时,我们只得到一个单个数组

谁能解释一下matlab加载数据集的方式以及其他方法之间的区别?

谢谢。

Matlab函数dataset不限于dataset('File','fisher.csv','Delimiter',',') )

完整用法是:dataset('File',filename,'ParamName',Value),其中 ParamName 可以是很多东西。 'Delimiter' 只是 ParamName 的一个例子。

这是完整的参数名称/值对列表:Matlab

例如,您会注意到 'ReadVarNames' 是一个 ParamName。确定第一行是否包含变量名是合乎逻辑的。所以如果你想使用 dataset() 导入 header 行:

dataset('File','fisher.csv','Delimiter',',', 'ReadVarNames', true);