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



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

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

感谢您的帮助!

干杯!

我建议您从阅读MATLAB文档开始。

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

读取数字、文本和组合数据,因此,如果数据是组合的,则需要单元格数组raw。之后,你可以对你的单元阵列做任何你想做的事情(由于OP没有提供任何关于数据过滤方式的具体信息,所以没有提供额外的信息)

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

xlsread是通过混合csv文件导入的,非常错误地重复了一些行,同时保持了相同的总行数。

我搜索了很长时间后得到了这个:MATLAB中心问题/答案

最新更新