无法在python中加载arff文件



我很确定我的arff文件是正确的,因为我在网上下载了不同的文件,并成功地在Weka中打开了它们。

但我想在python中使用我的数据,然后我键入:

import arff
data = arff.load('file_path','rb')

它总是在第1行返回一条错误消息:ARFF文件的无效布局

为什么会发生这种情况,我该怎么做才能纠正?

如果您像下面这样更改代码,它就会起作用。

import arff
data = arff.load(open('file_path'))

使用scipy,我们可以在python 中加载arff数据

from scipy.io import arff
import pandas as pd
data = arff.loadarff('dataset.arff')
df = pd.DataFrame(data[0])
df.head()

最新更新