使用phraug将CSV转换为LIBSVM

1 投票
1 回答
2341 浏览
提问于 2025-04-18 13:28

我尝试用phraug这个Python脚本把我的CSV文件转换成LIBSVM格式。(https://github.com/zygmuntz/phraug)

这是我的数据集,第一列是标签,还有一个表头:https://www.dropbox.com/s/j4wsh5pde76o8ax/adclickwithoutid.csv

我在StackOverflow上看到一个帖子(用Python将CSV文件转换为LIBSVM兼容的数据文件),然后试了他提供的代码:

Alexanders-iMac:documents arigge$ python csv2libsvm.py adclickwithoutid.csv libsvm.data 1 True
Traceback (most recent call last):
  File "csv2libsvm.py", line 51, in <module>
    new_line = construct_line( label, line )
  File "csv2libsvm.py", line 15, in construct_line
    if float( item ) == 0.0:

我漏掉了什么呢?

1 个回答

0

你可能没有理解这篇帖子中提到的 4 的意思,帖子链接是 使用Python将CSV文件转换为LIBSVM兼容的数据文件

根据我看到的数据,第一个元素似乎是目标值,对吧?所以我试了一下:

python csv2libsvm.py iris.csv libsvm.data 0 True

结果是从你的 1.4G 的CSV数据生成了 2G 的libsvm数据。

撰写回答