Let us I have a people data like gender, age, marital status, education, employment, hobbies.
I want to make clusters of those people, having some similarity/common among them (for example they have common hobby, education, age etc.).
Here there is a sample of my dataset:
I should use an algorithm which works with categorical data like K-Prototypes but I am not sure how to specifically handle the hobbies, because that feature may have many values from 1 to N.