2016-11-21 191 views
0

我有一个CSV数据文件中,如:导入CSV从混合数据文件导入到MATLAB

10_09xyz,xy1,11,PX,....

...我想将其导入到MATLAB。

是否可以导入混合数据如10_09xyz?我必须使用哪种格式?

我尝试以下,但它失败:出现

formatSpec = %C%C%f%s%f'; 

T = readtable('XYZ.csv','Delimiter',',','Format',formatSpec); 

以下警告:“变量名进行了修改,使它们有效的MATLAB标识符”

感谢您的帮助。

+0

有在formatSpec第一“F”的前面额外%。 “分隔符”参数不需要,Matlab“自动检测分隔符”。当使用'分隔符'时,您还可以使用'逗号'代替''',并打破难以读取的逗号串。 –

+0

澄清,我看到原来的帖子被编辑删除额外的'%'字符 –

+0

请解释失败,那警告不是失败 – excaza

回答