我想用Kaggle competition的Octave读取training.csv
文件。
该文件包含16个字段。前15个是关键点的坐标。第16个是图像, 9216个数字(0到255)由空格分隔。
试过,但没有运气如下:
- data = csvread('training.csv');
- data = dlmread('training.csv', ',');
- [l1,l2,l3,l4,l5,l6,l7,l8,l9,l10,l11,l12,l13,l14,l15, image] =
textread("training.csv", "%f %f %f %f %f %f %f %f %f %f %f %f %f %f
%f %s", "delimiter", ",", "endofline", "\n", "headerlines", 1);
注意:
谢谢,
答案 0 :(得分:0)
This post 为解决这个问题做出了巨大贡献。 关键是:
",,"
(双逗号)替换为"0"
","
(单个逗号)替换为" "
(空格)读取文件的代码
fn = 'training_space.txt';
M = dlmread(fn);