我能够使用以下命令加载.arff文件。但我无法从对象中提取数据,并将对象转换为数据帧格式。我需要这样做才能在这个数据帧上应用机器学习算法。
命令:-
import arff
dataset = pd.DataFrame(arff.load(open('Training Dataset.arff')))
print(dataset)请帮我把这里的数据转换成数据帧。
发布于 2017-11-18 22:02:32
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])尝尝这个。希望能有所帮助
发布于 2021-02-07 01:56:51
from scipy.io.arff import loadarff
import pandas as pd
data = arff.loadarff('breast-cancer.arff')
df = pd.DataFrame(data[0])类似于上面的答案,但不需要导入numpy
https://stackoverflow.com/questions/46401209
复制相似问题