Я не уверен насчет sklearn, но, возможно, эта информация приблизит вас на шаг.
Прежде всего, когда мы говорим о категориальных данных, мы не говорим о корреляции, мы говорим об ассоциации.
Вообще говоря, вам нужно использовать ANOVA, квадрат хи или что-то подобное для сбора информации о связи между категориальной переменной и непрерывной переменной.
С помощью ANOVA мы можем рассчитать дисперсию между группами и внутри группы, а затем сравнить их.
Посмотрите на этот пост, он, вероятно, будет иметь больше смысла, чем я пытаюсь объяснить:
Нажмите здесь