I am trying to find a clustering algorithm to cluster nominal data with python. For that purpose I tried DBSCAN algorithm with RapidMiner and it worked with nominal data. But when I try same dataset with DBSCAN algorithm which is provided by scikit-learn it gave error that says function could not convert string to float.
Are DBSCANs in rapidminer and scikit-learn different and how can I solve that problem? Also if you tell me another clustering algorithm that works with nominal data it would be great?