2017-09-25 72 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]) 

試試這個。希望它有幫助