Метки кластера становятся плавающими

#python

#python

Вопрос:

Я попытался добавить метки кластеров на карту.

Массив (первый рисунок) показывает, что метки были int, почему позже df (второй рисунок) метка становится float 1.0? и как изменить столбец Cluster Labels обратно на int, например, 1, а не 1.0? Спасибо

введите описание изображения здесь

введите описание изображения здесь

Комментарии:

1. Это может быть так: github.com/pandas-dev/pandas/issues/9958

2. Большое спасибо! Я использовал how=’inner’ из этого обсуждения, и это устранило проблему!

Ответ №1:

Предположительно, если вы загружаете данные в панель мониторинга, столбцы панели мониторинга принимают определенный тип. Здесь недостаточно информации для правильной отладки, но я бы поспорил, что ClusterLabels имеет тип int по умолчанию при загрузке в панель инструментов