Python 使用phrug将CSV转换为LIBSVM
我尝试使用phraugpython脚本将我的CSV文件转换为LIBSVM。() 这是我的数据集,它在第一个位置上包含一个标签和一个标题: 我在stackoverflow()上看到一条帖子,并尝试了他的代码:Python 使用phrug将CSV转换为LIBSVM,python,csv,svm,libsvm,Python,Csv,Svm,Libsvm,我尝试使用phraugpython脚本将我的CSV文件转换为LIBSVM。() 这是我的数据集,它在第一个位置上包含一个标签和一个标题: 我在stackoverflow()上看到一条帖子,并尝试了他的代码: Alexanders-iMac:documents arigge$ python csv2libsvm.py adclickwithoutid.csv libsvm.data 1 True Traceback (most recent call last): File "csv2lib
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:
Alexanders iMac:documents arigge$python csv2libsvm.py adclickwithout id.csv libsvm.data 1 True
回溯(最近一次呼叫最后一次):
文件“csv2libsvm.py”,第51行,在
新建线=构造线(标签、线)
文件“csv2libsvm.py”,第15行,在构造行中
如果浮动(项目)==0.0:
我遗漏了什么?你可能遗漏了这篇文章的
4
的意思
正如我看到的数据,第一个元素似乎是目标。对吗?所以我试着:
python csv2libsvm.py iris.csv libsvm.data 0 True
它从您的
1.4G
csv数据中生成了2G
libsvm数据。我尝试了您的命令行,但仍然收到以下错误消息:admin$python csv2libsvm.py adclickwithout id.csv libsvm.data 0 True Traceback(最后一次调用):文件“csv2libsvm.py”,第51行,在new_line=construct_line(标签,行)文件中“csv2libsvm.py”,第15行,如果float(item)==0.0:ValueError:无法将字符串转换为float:是否按照命令行的指示对iris.csv文件执行此操作?