作为我作业的一部分,我必须阅读一个 .csv 文件。该文件包含以下列下的文本、数字数据和缺失数据的混合:数字、标题、描述(>100 个单词,可变长度)、位置、时间、术语、公司、类别、来源。
有超过 50 万行。
建议我一个命令将此文件读入 MATLAB。
我已经尝试过以下方法:
uiopen('filename.csv',1)
它给出错误:使用 textscan 读取更复杂的格式。然后我尝试了:
data =textscan('filename.csv','%f %s %s %s %s %s %s %s %s %f','HeaderLines', 1, 'Delimiter', ',');
这个命令运行完成,但它只给出一个单元格数组(1X10)(它们是空的)。因此,我没有得到我想要的。
我也尝试了 textread 命令,但它给出了错误。