Advertisement

matlab解析csv或data文件

阅读量:

今日在进行毕业设计的过程中,遇到了如何将从网络上下载的csv格式数据集导入至matlab的问题,经过查阅多个资料源,最终找到了适合我的解决方式。

问题的核心在于,该csv数据集中包含有字符串内容(并非数字形式的字符串,而是由字母组成的字符串),我需要将这些字符串转换为数值形式。

第一步:http://www.matlabsky.com/thread-10592-1-1.html (感谢那位提供解答的大神)

首先打开excel软件,在菜单栏中选择“数据”——》“获取外部数据”——》“自文本”——》在弹出的对话框中将“文件类型”(默认为“所有数据”)更改为 "所有文件" ——》选择自己的*.data或*.csv文件——》点击打开——》进入下一步——》在“分隔符号”选项中选择数据集中实际使用的分隔符——》继续下一步——》完成操作后点击确定——》保存文件为.xlsx格式。

第二步:在Excel中通过替换功能将数据集中的英文字符转换为数字形式。

第三步:使用A = xlsread('*.xlsx');命令将处理后的数据集导入matlab,并在matlab环境中对这些数据进行后续处理,从而获得可用的数据。

全部评论 (0)

还没有任何评论哟~