先运行FormatDataLibsvm.xls然后将数据粘贴到sheet1的topleft单元
再再"工具"-->"宏"-->执行下面有一个选项(FormatDatatoLibsvm),要选中这个然后运行就可以了 ,这时数据转换的问题就解决了,可是现在生成的数据是.xls格式,
它还是不能做为libsvm的训练文件啊!还需要怎么转换呢?可以copy到一个记事本中即可。但是注意在用libsvm的时候要在命令行输入.txt后缀。
以下转自nut99的文章
更简单地,先打开FormatDataForLibsvm.xls,然后将需要格式化的数据粘贴到Excel的Sheet1的TopLeft单元,再运行菜单中的“宏...”即可。
注意,宏安全性应当设置为中或者低。输入数据的格式是
条件属性a 条件属性b ... 决策属性
7 5 ... 2
4 2 ... 1
输出数据格式是
决策属性 条件属性a 条件属性b ...
2 1:7 2:5 ...
1 1:4 2:2 ...