python - 数据框,在 jupyter notebook 中导入 csv 文件
问题描述
import pandas as pd
from sklearn.tree import DecisionTreeClassifier
from sklearn.externals import joblib
music_data = pd.read_csv('music.csv')
X = music_data.drop(columns=['genre'])
y = music_data['genre']
model = DecisionTreeClassifier()
model.fit(X, y)
joblib.dump(model, 'music-recommender.joblib' )
这是输出:
Traceback (most recent call last)
<ipython-input-28-802088a85507> in <module>
1 import pandas as pd
2 from sklearn.tree import DecisionTreeClassifier
----> 3 from sklearn.externals import joblib
4
5 music_data = pd.read_csv('music.csv')
ImportError: cannot import name 'joblib' from 'sklearn.externals' (C:\Users\christian\anaconda3\lib\site-packages\sklearn\externals\__init__.py)*****
如果有人可以提供帮助,我将不胜感激,我应该使用另一种语法joblib
从 sklearn 导入吗?
解决方案
推荐阅读
- razor - 当我使用 br 标记时,换行符在 cshtml 视图页面中不起作用
- c# - 将默认 azurewebsites 重写为自定义域
- reactjs - 如何在不从选项中选择的情况下在 react-select 中捕获用户的输入
- python - 如何将对象类型转换为最近邻函数的整数类型?
- intellij-idea - IntelliJ IDEA 中未删除不推荐使用的方法
- python - Python 3:检测 ajax 查询
- sql - 如何从 Postgresql 子查询中的同一个表中获取用户名而不是 id?
- mysql - MySQL 性能?
- azure - 使用 Azure B2C 登录用户后如何更新 Claim.Principal
- excel - 从嵌入在 MS Word 中的工作表中存储数据