Skip to main content
 首页 » 编程设计

python之将数据帧导出到arff文件python

2025年05月04日22lyhabc

我正在尝试将 pandas 数据帧导出到 .arff 文件以在 Weka 中使用它。我已经看到模块 liac-arff可以用于该目的。继续文档 here看来我必须使用 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) 

其中 df 是 pandas.DataFrame 类型。瞧。