2017-09-25 71 views
0

我能够使用以下命令加载.arff文件。但我无法从对象中提取数据并将对象转换为数据帧格式。我需要这个在这个数据框上应用机器学习算法。如何将从.arff文件加载的arff对象转换为数据框格式?

命令: -

import arff 
dataset = pd.DataFrame(arff.load(open('Training Dataset.arff'))) 
print(dataset) 

请帮我将数据从这里转换成数据帧。

回答

0
import numpy as np 
import pandas as pd 
from scipy.io.arff import loadarff 

raw_data = loadarff('Training Dataset.arff') 
df_data = pd.DataFrame(raw_data[0]) 

试试这个。希望它有帮助