In the following link, I present the usage of Elbow method and Silhouette coefficient in order to determine the adequate number of clusters. After determining the number of clusters, I have performed K-means clustering and measured its performance.
https://colab.research.google.com/drive/1IIZ25a3shpTYiLpfg0HFSTTRLXJGEuna?usp=sharing