Cómo agregar clústeres predichos de k-medias en una columna a un dataframe en Python

Tiene una pregunta acerca de los kmeans que se agrupan en python.

Así que hice el análisis de esa manera:

from sklearn.cluster import KMeans km = KMeans(n_clusters=12, random_state=1) new = data._get_numeric_data().dropna(axis=1) kmeans.fit(new) predict=km.predict(new) 

¿Cómo puedo agregar la columna con resultados de clúster a mis primeros “datos” del dataframe como una columna adicional? ¡Gracias!

Suponiendo que la longitud de la columna es la misma que en cada columna de su dataframe df , todo lo que necesita hacer es esto:

 df['NEW_COLUMN'] = Series(predict, index=df.index)