Python 将SKLearn 20_新闻组数据集加载到熊猫数据帧
Python:我正在尝试将sklearn.20_新闻组数据集sklearn.utils.Bunch加载到pandas数据框中 所需输出 我运行了下面类似的代码,其工作原理与我需要的新闻组类似于数据帧格式Python 将SKLearn 20_新闻组数据集加载到熊猫数据帧,python,pandas,scikit-learn,sklearn-pandas,Python,Pandas,Scikit Learn,Sklearn Pandas,Python:我正在尝试将sklearn.20_新闻组数据集sklearn.utils.Bunch加载到pandas数据框中 所需输出 我运行了下面类似的代码,其工作原理与我需要的新闻组类似于数据帧格式 from sklearn.datasets import load_breast_cancer data = pd.DataFrame(cancer.data, columns=[cancer.feature_names]) data['Target'] = pd.Series(data=ca
from sklearn.datasets import load_breast_cancer
data = pd.DataFrame(cancer.data, columns=[cancer.feature_names])
data['Target'] = pd.Series(data=cancer.target, index=data.index)
你的几个关键词引用了不相关的代码:你写的是
癌症
或数据
,而不是data1
,还有一个不匹配的]
试试这个:
data1 = pd.DataFrame(docs_to_train.data, columns=[docs_to_train.target_names])
data1['Target'] = pd.Series(data=docs_to_train.target, index=data1.index)
如果这不起作用,请尝试以下操作,而不是第二行:
data1['Target'] = pd.Series(data=docs_to_train.target)
你的几个关键词引用了不相关的代码:你写的是
癌症
或数据
,而不是data1
,还有一个不匹配的]
试试这个:
data1 = pd.DataFrame(docs_to_train.data, columns=[docs_to_train.target_names])
data1['Target'] = pd.Series(data=docs_to_train.target, index=data1.index)
如果这不起作用,请尝试以下操作,而不是第二行:
data1['Target'] = pd.Series(data=docs_to_train.target)
你的错误或问题是什么?看看这个:我得到了错误
ValueError:传递值的形状是(18997,1),索引暗示(18997,2)
你的错误或问题是什么?看看这个:我得到了错误ValueError:传递值的形状是(18997,1),索引暗示(18997,2)
终于得到了解决方案,感谢您的suuport@Peter_Leimbiglerdata=pd.Series(docs\u to\u train.data)
data=pd.DataFrame(data)
data.columns=['data']+data.columns.tolist()[1:data['target]=pd.Series(docs\u to\u train.target)
@Trinaghubadi,很高兴看到您找到了解决方案!终于得到了解决方案,感谢您的suuport@Peter_Leimbiglerdata=pd.Series(docs\u to\u train.data)
data=pd.DataFrame(data)
data.columns=['data']+data.columns.tolist()[1:
数据['target]=pd.Series(docs\u to\u train.target)
@TRINADHNAGUBADI,很高兴看到您找到了解决方案!