【发布时间】:2017-11-04 23:10:15
【问题描述】:
我是 MATLAB 新手。我有一个 1001 x 783 的 .csv。.csv 确实有每一列的标题,第一列是标签。
我如何阅读 .csv,并具体说明第一行是标题。然后,把它变成一个矩阵。一旦进入矩阵,我想从原始矩阵中制作 2 个矩阵。一个标签矩阵,它是原始矩阵的第一列,以及一个数据矩阵,从原始矩阵到末尾有 2 列。
我该怎么做?
到目前为止,这是我所拥有的:
dataFile = importdata('example1.csv', headers = TRUE);
label = dataFile(1:end,1:end);
X = dataFile(2:end, 2:end)
例如: example.csv 看起来像这样
label dog1 dog2 dog3 dog4 dog5
true 1 1 2 1 2
false 2 2 1 2 1
true 1 1 2 1 2
false 2 2 1 2 1
标签矩阵:
label
true
false
true
false
X 矩阵:
dog1 dog2 dog3 dog4 dog5
1 1 2 1 2
2 2 1 2 1
1 1 2 1 2
2 2 1 2 1
【问题讨论】: