AttributeError:模块'sklearn.datasets'没有属性'load_titanic'

时间:2017-11-11 20:56:08

标签: python-3.x python-3.6 attributeerror sklearn-pandas

我正在尝试加载文件泰坦尼克号,我面临以下问题。我的代码是:

from sklearn import datasets
titanic = datasets.load_titanic()

我得到以下内容:

AttributeError: module 'sklearn.datasets' has no attribute 'load_titanic'

虽然我可以加载另一个文件。有人可以帮忙吗?

2 个答案:

答案 0 :(得分:3)

According to the documentation,当前稳定版本(load_titanic())没有玩具数据集scikit-learn v0.19.1 - 您使用的是哪个版本?您可以通过sklearn.__version__获得版本。

从文档中可以获得以下玩具数据集:

load_boston()
load_iris()
load_diabetes(
load_digits()
load_linnerud()
load_wine()
load_breast_cancer()

也许你的教程已经过时了?

答案 1 :(得分:1)

sklearn v0.20.2也不具有load_titanic。您可以轻松使用:

import seaborn as sns
titanic=sns.load_dataset('titanic')

但是请注意,这只是数据的一个子集。泰坦尼克号的乘客总数为2223(或2224),幸存者为706。请参阅Wikipedia