我如何在 weka 上修复此错误?

How can i fix this error on weka?

我想将大尺寸的 csv 文件插入 Weka 以进行特征选择。 csv 文件大小约为 2.3GB,包含 41 行和 2,000,002 列。

第一行包含 (sample_id) (1~2,000,000) (class)

从第二行开始 ID float float float ... Class(Y/N)

然而,当我尝试将此文件插入到 weka 时,弹出错误消息:

weka.core.coverters.CSVLoader failed to load 'test.csv'. Reason: Wrong number of values. Read 1000002, expected 100001, read Token[EOL] line 2 Problem encountered on line: 2

不知道为什么会出现这个错误..

检查您的数据集是否存在缺失值。我曾经遇到过那个错误,我发现我的数据集中缺少值。

此错误只是想告诉您输入 i 中的某些行不包含 2000002(指定)列。只需检查指定的错误行或它周围的行,看它们是否包含正确数量的列。它应该可以解决您的问题。

由于列数(特征)太多,只需使用 ctrl+f 计算逗号数(如果您的输入以逗号分隔)。有了这个,您可以在该行中找到没有列。

希望对您有所帮助!