Best algorithm to create segment in case of categorical variables I have a SampleData (2653 observation, 11 features) of bank transaction done in the 1-month timeframe. Download Dataset Size=250KB



I want to come up with algorithms (Single or Combine) that can segment users into different categories.



Since there are mostly categorical features involved except tx_amount, Which algorithm is best suited here, or how should I approach this problem to create user segments?
Do not approach this by using whatever algorithm you can get to run.

There is no use in just doing something that you don't understand.

Instead, you will first need to identify what is a good way to group data that solves your problem. Then you can begin looking for an algorithm that helps solving your problem (and not some useless other problem).