Unsupervised machine learning as a part of machine learning is an algorithm that identifies available information without any guidance or supervision in a form of clustering. When producing clustering analysis, obtaining optimized data is crucial. Missing values, zero values, inappropriate data input and outliers can affect the overall analysis of the dataset. Data cleaning tools in the data cl…