【发布时间】:2017-02-13 04:41:44
【问题描述】:
我有一个看起来像这样的 DataFrame:
A B C D
1 String1 String2 String3 String4
2 String2 String3 String4 String5
3 String3 String4 String5 String6
.........................................
我的目标是将此 DataFrame 转换为 libSVM 格式。
到目前为止我尝试过的如下:
dummy= pd.get_dummies(dataframe)
dummy.to_csv('dataframe.csv', header=False, index=False)
有没有办法将数据框或 csv 文件转换为这种格式。还是有更聪明的方法来进行转换?
我尝试从该存储库加载用于执行 this 的脚本,如下所示:
%load libsvm2csv.py
并且脚本已正确加载,但是当我运行时:
libsvm2csv.py dataframe.csv dataframe.data 0 True
或
libsvm2csv.py dataframe.csv dataframe.txt 0 True
我得到 "SyntaxError: invalid syntax" 指向 dataframe.csv
【问题讨论】:
标签: python csv dataframe libsvm