如何从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