【发布时间】:2012-02-29 19:53:50
【问题描述】:
我正在使用 WEKA 工具进行文本分类,我必须将纯文本文件转换为 ARFF 格式。但是,我不知道该怎么做。谁能帮我把一个文本文件转换成 ARFF 格式?
感谢 Renklauf 的回复,
我不明白这些点“由于像记事本这样的文本编辑器只允许有限数量的列,因此您需要获得像 Notepad++ 这样的东西才能将所有内容放在一行上。” ..你能简单解释一下吗..
假设文本数据就像一个简单的体育文章之类的
" 篮球是一项团队运动,其目标是在遵循一系列规则的同时通过水平放置的篮筐投篮得分。通常,两支由五名球员组成的球队在一个有标记的矩形球场上比赛,每支球队都有一个篮筐宽度结束。篮球是世界上最受欢迎和广受关注的运动之一” ...
这是我的文本文档,我想将其转换为 arff 格式.. 之后我需要使用该 arff 格式文件进行 SVM 文本分类..
【问题讨论】:
-
你的txt文件是什么格式的?你试过CSVLoader吗?
-
@Mahesh:每篇文章必须单独一行并用引号括起来。您引用的文章有 4 行长。所有 4 行都需要放在单行上并用引号括起来。如果您使用像记事本这样的文本编辑器,根据文章的长度,您可能会用完列。这就是为什么我建议您使用 Notepad++,它允许您拥有无限长度的行(使用 Join Lines 功能)。
标签: weka