【发布时间】:2010-08-11 14:48:09
【问题描述】:
我有一个大型数据集,分为 5 个文件(每个文件有 15000 个属性,第一个文件包含标题(属性名称)和 9999 条记录,其他 4 个包含 10000 条记录)。
使用 textscan,我创建了 5 个必须合并的单元格数组,不知道这种方法是否合适,或者直接将所有 5 个文件读入单个单元格数组会更好。无论如何,如果你们中的任何人能够展示将多个单元格数组合并为单个单元格数组或将多个文本文件读入单个单元格数组的方法,我将不胜感激。
谢谢!
【问题讨论】:
-
如果我正确理解您对文件的描述,每个文件都包含一个 10000×15000 的数据数组。那是对的吗?这意味着单个数组(假设它是 double 类型)将占用大约 1.2 GB。这会给你带来一些记忆问题。
-
@gnovice:很好。不过,OP 可能会在一个不错的计算服务器上运行它。
标签: matlab file-io cell-array textscan