如何使用scikit learn/pandas/python打印任何一个集群的样本/观察结果/行?

如何使用scikit learn/pandas/python打印任何一个集群的样本/观察结果/行?,python,pandas,machine-learning,scikit-learn,mean-shift,Python,Pandas,Machine Learning,Scikit Learn,Mean Shift,非常基本的问题: 如何打印归因于任何一个集群的观察结果 data = pd.read_csv('my_file.csv') X = data[['Var1','Var2','Var3']] ms = MeanShift() ms.fit(X) labels = ms.labels_ cluster_centers = ms.cluster_centers_ 我只想查看任意一个集群的“Var1”、“Var2”、“Var3”的值。听起来您想查看数据集的预测。这可以通过以下方式完成: y_pred

非常基本的问题:

如何打印归因于任何一个集群的观察结果

data = pd.read_csv('my_file.csv')
X = data[['Var1','Var2','Var3']]
ms = MeanShift()
ms.fit(X)
labels = ms.labels_
cluster_centers = ms.cluster_centers_

我只想查看任意一个集群的“Var1”、“Var2”、“Var3”的值。

听起来您想查看数据集的预测。这可以通过以下方式完成:

y_pred = ms.predict(X)
然后,您可以通过以下操作将这些链接到您的样本:

df['y_pred'] = y_pred
并根据需要过滤数据帧,例如,要查看群集1中的示例:

df[df.y_pred == 1]

太好了,我想就是这样!