我正在为MATLAB编写一个脚本,它将从一个csv文件导入数据,该文件的第一行包含字符串标题和每个数据列是字符串,日期或数字。如何从matlab中读取csv中的混合字符串和数字数据并操作
我希望能够根据特定字符串和数字组合的实例过滤MATLAB中的数据。
任何帮助表示赞赏!
干杯!
我正在为MATLAB编写一个脚本,它将从一个csv文件导入数据,该文件的第一行包含字符串标题和每个数据列是字符串,日期或数字。如何从matlab中读取csv中的混合字符串和数字数据并操作
我希望能够根据特定字符串和数字组合的实例过滤MATLAB中的数据。
任何帮助表示赞赏!
干杯!
我建议你先阅读MATLAB文档。
[num,txt,raw] = xlsread('myExample.xlsx')
读取数字,文本和组合数据,因此,如果您的数据结合起来,那么你需要的单元阵列raw
。之后,您可以根据自己的单元阵列做任何事情(因为OP没有提供有关数据将被过滤的方式的任何特定信息,所以不提供其他信息)
尝试使用MATLAB中的readtable
函数。 正确导入带头和混合数据类型的csv文件。
xlsread
是由混合的csv文件导入的,它非常不正确地重复某些行,同时保持相同的总行数。
我在搜索很长时间后得到了这个: MATLAB Central Question/Answer