Python 数据帧,在jupyter笔记本中导入csv文件

Python 数据帧,在jupyter笔记本中导入csv文件,python,scikit-learn,Python,Scikit Learn,这是输出: 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

这是输出:

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' )
回溯(最近一次呼叫上次)
在里面
1进口熊猫作为pd
2来自sklearn.tree导入决策树分类程序
---->3从sklearn.externals导入作业库
4.
5 music\u data=pd.read\u csv('music.csv')
导入错误:无法从“sklearn.externals”(C:\Users\christian\anaconda3\lib\site packages\sklearn\externals\\uuu init\uuuuuuuuu.py)导入名称“joblib”)*****

如果有人能提供帮助,我将不胜感激。我是否应该使用其他语法从sklearn导入
joblib

问题在于,如果您不知道,您正在尝试从scikit learn导入
joblib
。使用
pip Install joblib安装并如下导入

导入作业库
dump(模型“music recommender.joblib”)

记住从
sklearn.externals
中删除导入行。您可以在这里的
scikit学习

中找到更多详细信息,谢谢我在cmd中再次安装了pip install 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)*****