Data structures 将数据集导入matlab并将数据组织到适当结构中的最佳方法
我有一个10001行的文本文件,其中第一行包含属性的名称,下面几行包含值。属性类型是混合的(字符串和浮点),并由“\t”分隔 有人知道将这些文本文件导入matlab并将这些数据组织到适当的结构中进行进一步分析的最佳方法是什么吗 我想将这些数据用于一些数据挖掘应用程序,因此如果每个列也可以包含元数据(变量类型、数值/分类值…),这将非常有用Data structures 将数据集导入matlab并将数据组织到适当结构中的最佳方法,data-structures,matlab,data-import,Data Structures,Matlab,Data Import,我有一个10001行的文本文件,其中第一行包含属性的名称,下面几行包含值。属性类型是混合的(字符串和浮点),并由“\t”分隔 有人知道将这些文本文件导入matlab并将这些数据组织到适当的结构中进行进一步分析的最佳方法是什么吗 我想将这些数据用于一些数据挖掘应用程序,因此如果每个列也可以包含元数据(变量类型、数值/分类值…),这将非常有用 谢谢你的建议 如何按名称或整数索引对列进行索引 对于第一种情况,最好的方法是使用结构数组。原始数据中每行的数组元素。有两个问题需要回答: 字段将如何命名?你提
谢谢你的建议 如何按名称或整数索引对列进行索引 对于第一种情况,最好的方法是使用结构数组。原始数据中每行的数组元素。有两个问题需要回答:
genvarname
在某些情况下可能会有所帮助textscan
输出的数据矩阵转换为结构数组?查看MATLAB帮助中的函数cell2struct
。如果字段名(标题)确实是动态的,那么仍然可以通过动态创建参数单元格,然后调用cell2struct(args{:})
来使用cell2struct
textscan
的输出
对于元数据,我将使用另一个变量,即结构或结构数组。是否与此相同@yuk:不,这是关于在读取数据之后存储数据。这是第2步,另一个帖子是第1步。