【发布时间】:2013-04-29 01:49:44
【问题描述】:
我有一个 csv 格式的大型 (150000) 数据集。数据集在某些领域存在一些噪音和错误。我想读取这个文件并使用 svm(with libsvm) 对其进行分类。 我需要读取干净且可用的数据子集。选择 10000 个干净的随机记录,并且没有一个字段是嘈杂的。有噪声的文件的值为 0 或 NA。如何用 matlab 做到这一点?
【问题讨论】:
-
如何简单地读取整个文件,删除嘈杂的行,然后从剩余的行中选择 10000 行随机行?
-
我同意@Eitan 的观点,认为这是最简单的解决方案。您必须读取整个文件或制作自定义 CSV 解析函数,在处理文件时忽略具有 0 或 NA 值的行。
标签: matlab csv dataset machine-learning svm