如何在matlab中读取csv中的混合字符串和数字数据并进行操作

时间:2015-12-02 11:27:21

标签: excel matlab csv

我正在为MATLAB编写一个脚本,该脚本将从csv文件导入数据,该文件的第一行包含字符串标题,每个列中的数据都是字符串,日期或数字。

我希望能够根据特定字符串和数字组合的实例过滤MATLAB中的数据。

任何帮助表示赞赏!

干杯!

2 个答案:

答案 0 :(得分:1)

我建议您先阅读MATLAB文档。

[num,txt,raw] = xlsread('myExample.xlsx')

读取数字,文本和组合数据,因此,如果合并了数据,则需要单元格数组raw。之后,您可以使用您的单元阵列执行任何操作(由于OP未提供有关数据过滤方式的任何特定信息,因此未提供其他信息)

答案 1 :(得分:0)

尝试在MATLAB中使用readtable函数。 正确导入带有标头和混合数据类型的csv文件。

混合csv文件导入

xlsread非常错误地重复某些行,同时保持相同的总行数。

我搜索了很长时间后得到了这个: MATLAB Central Question/Answer