1

我正在尝试使用 MATLAB 加载外部 CSV 文件。

我设法使用 下载它webread,但我只需要列的一个子集。

我试过了

Tb = webread('https://datahub.io/machine-learning/iris/r/iris.csv');     
X = [sepallength sepalwidth petallength petalwidth];

但我不能以X这种方式形成,因为名称无法识别。如何X正确创建?

4

1 回答 1

2

线

Tb = webread('https://datahub.io/machine-learning/iris/r/iris.csv');

生成一个具有列名table的对象,您稍后会尝试访问它们,就好像它们是工作区变量一样- 它们不是。相反,您应该修改代码以使用:

X = [Tb.sepallength Tb.sepalwidth Tb.petallength Tb.petalwidth];
于 2019-07-04T15:08:57.630 回答