Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在matlab中读取具有唯一数据格式的大文件_Matlab - Fatal编程技术网

在matlab中读取具有唯一数据格式的大文件

在matlab中读取具有唯一数据格式的大文件,matlab,Matlab,我正在处理将250 MB csv文件中的数据加载到Matlab中。数据如下所示: Col1 Col2 Col3 Col4 Col5 1 5/1/2014 1 18.4765 18.1938 1 2014 -5 -1 1 18.4765000000000 18.1938000000000 0 0 0 0 0 0

我正在处理将250 MB csv文件中的数据加载到Matlab中。数据如下所示:

Col1    Col2           Col3     Col4        Col5    
1       5/1/2014       1       18.4765      18.1938 
1   2014    -5  -1  1   18.4765000000000    18.1938000000000
0   0        0   0  0   0                   0
当我做以下事情时:

y = csvread('DataFile.csv');
第二列是date,因此当我使用csvread时,变量y如下所示:

Col1    Col2           Col3     Col4        Col5    
1       5/1/2014       1       18.4765      18.1938 
1   2014    -5  -1  1   18.4765000000000    18.1938000000000
0   0        0   0  0   0                   0
因此,我要处理的问题是:

(1) 约会搞砸了 (2) 将添加一个带零的额外行


如何读取此类数据文件?

来自csvread文档:读取逗号分隔值文件

csv文件包含除值之外的内容

如果您有Microsoft Excel,可以尝试使用xlsread:

否则很可能必须手动完成,您可以尝试以下答案中的功能: