0
MATLABを初めて使用しています。 .csvは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)
:
label
true
false
true
false
X行列:
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
ラベル行列のように見えます
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