https://realpython.com/k-means-clustering-python/
https://scikit-learn.org/stable/modules/preprocessing.html
https://www.aprendemachinelearning.com/k-means-en-python-paso-a-paso/
https://www.youtube.com/watch?v=s6PSSzeUMFk
https://www.youtube.com/watch?v=3Spa10-mwsw
https://www.youtube.com/watch?v=mmB9RroFv8c
https://www.youtube.com/watch?v=JZSYll1j6QA
https://arno.uvt.nl/show.cgi?fid=149422
https://www.youtube.com/watch?v=jLtaqJe5fNM&list=LL&index=3
kmeans on catagorical data
https://www.pluralsight.com/guides/cleaning-up-data-from-outliers