【发布时间】:2020-04-14 16:04:32
【问题描述】:
我是数据科学的新手,我想从分类数据中进行分类。 我希望在使用 K-means 算法之前这样做,但是当我使用 fit_transform() 并且我不知道如何修复它时,我得到了这个 'error ValueError: bad input shape (2835, 18)'。我希望有人可以帮助我。
import pandas as pd
import matplotlib.pyplot as plt
from sklearn.preprocessing import LabelEncoder
from sklearn.preprocessing import OneHotEncoder
#load my data
myData = pd.read_excel('panelForOneHot.xlsx')
myData = myData.dropna()
myData.reset_index(drop = True, inplace = True)
myData
values = np.array(myData)
print(values)
#integer encode
label_encoder = LabelEncoder()
integer_encoded = label_encoder.fit_transform(values)
【问题讨论】:
标签: python scikit-learn data-science