首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将从.arff文件加载的arff对象转换为数据帧格式?

如何将从.arff文件加载的arff对象转换为数据帧格式?
EN

Stack Overflow用户
提问于 2017-09-25 16:54:01
回答 2查看 6.4K关注 0票数 5

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

命令:-

代码语言:javascript
复制
import arff
dataset = pd.DataFrame(arff.load(open('Training Dataset.arff')))
print(dataset)

请帮我把这里的数据转换成数据帧。

EN

回答 2

Stack Overflow用户

发布于 2017-11-18 22:02:32

代码语言:javascript
复制
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])

尝尝这个。希望能有所帮助

票数 10
EN

Stack Overflow用户

发布于 2021-02-07 01:56:51

代码语言:javascript
复制
from scipy.io.arff import loadarff
import pandas as pd

data = arff.loadarff('breast-cancer.arff')
df = pd.DataFrame(data[0])

类似于上面的答案,但不需要导入numpy

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46401209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档