Matlab导入数据集

时间:2015-01-22 21:31:13

标签: matlab dataset

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

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

  • 数据阵列
  • colheaders
  • 的TextData

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

有人可以解释matlab加载数据集的方式以及其他方法之间的差异吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

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

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

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

例如,您会发现' ReadVarNames'是一个ParamName。它是一个逻辑,用于确定第一行是否包含变量名称。因此,如果您想使用dataset()导入标题行:

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