数据分析项目实战二手房KMeans问题

来源:1-1 课程介绍

__________千

2022-02-11 01:33:20

https://img.mukewang.com/climg/62054c37095d759119201080.jpg

老师KMeans设置了7个簇心,为什么出来8个值而且还有NaN

写回答

1回答

好帮手慕凡

2022-02-11

同学,你好!

1、同学可以将代码复制提交一下,老师这边更好的为同学解决问题;

2、出现NaN是因为按条件筛选后,索引并没有重新排列,在使用sample['label'] = pd.DataFrame(y_pred)时,pd.DataFrame(y_pred)会按照sample的索引添加到sample['label']中,pd.DataFrame(y_pred)的索引(0-2892)与sample索引不对应,导致无法全部匹配;

解决办法:重置sample索引即可,添加代码:sample.index = range(len(sample))

https://img.mukewang.com/climg/6205eab209097e4512540671.jpg

https://img.mukewang.com/climg/6205ec0f09e8ff6608810690.jpg

祝学习愉快~


0

0 学习 · 4469 问题

查看课程