将数据帧导出到arff文件python

2024-01-04

我正在尝试将 pandas 数据帧导出到 .arff 文件以在 Weka 中使用它。我已经看到该模块利亚克-阿尔夫 https://pypi.python.org/pypi/liac-arff/1.1可以用于该目的。继续查看文档here http://pythonhosted.org/liac-arff/看来我必须使用arff.dump(obj,fp)不过,我正在努力处理 obj (字典),我猜我必须自己创建它。你建议我如何正确地做到这一点?在大数据集中(3 000 000 行和 95 列)是否有任何示例可以提供给我使用 python (v 2.7) 从 pandas 数据帧导出到 .arff 文件?


首先安装包:$ pip install arff

然后在Python中使用:

import arff
arff.dump('filename.arff'
      , df.values
      , relation='relation name'
      , names=df.columns)

Where df属于类型pandas.DataFrame. Voila.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将数据帧导出到arff文件python 的相关文章

随机推荐