所以我使用KProtoypes聚类算法对混合变量进行聚类,这些混合变量包括分类列和数字列。 我得到一个错误:
'>' not supported between instances of 'str' and 'int'
而且所有的特征都有一致的数据类型。 我已经分享了一个代码片段,我曾经运行的数据截图。 我只想对这类数据进行聚类,任何关于聚类的建议都可以接受。你知道吗
另外,我的数据如下:
有关数据的信息如下:
这是我为k\ U原型算法编写的代码:
kp = KPrototypes(n_clusters=3, init='random', verbose=True)
kp.fit(X_dummy,categorical=[7,8,9,10,11,12,13])
另外,请检查我传递的分类列表kp.fit公司
此消息建议您尝试将字符串对象
(str)
与整数(int)
进行比较。在应用算法之前,需要清除数据。 垃圾进就是垃圾出。你知道吗表中的L列包含字符串和数字(
0
)。你知道吗这可能是导致错误的原因。你知道吗
相关问题 更多 >
编程相关推荐