如何从matlab中的csv中读取混合string和数字数据并进行处理

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

然后我想根据特定string和数字组合的实例来过滤MATLAB中的数据。

任何帮助感激!

干杯!

我build议你从阅读MATLAB文档开始。

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

读取数字,文本和组合数据,所以,如果你的数据被组合,那么你需要raw的单元格数组。 之后,您可以随意使用您的单元格数组(由于OP没有提供有关数据过滤方式的具体信息,因此未提供其他信息)

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

xlsread是通过混合的csv文件导入的,在保持相同的总行数的同时非常不正确地重复某些行。

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