聚类分析-根据索引值将聚类质心与聚类中心项目名称匹配

我完成了聚类分析,并能够在数据集中正确地标记每个“项目”所属的聚类。

我还有一个群集中心索引值的列表,称为centroidList。

我正在尝试获取质心列表中的值,并产生一个称为簇质心的列,该列将我的索引值与“ Item”值匹配,然后填充该“ Item”值,但不清楚如何在R中进行此操作。

我尝试执行一些if / then语句,但是运气不佳。

有指针吗?

Items <-c("Item1","Item2","Item3","Item4","Item5",
          "Item6","Item7","Item8","Item9","Item10")
Cluster <-c(1,1,1,2,2,2,3,3,4,4)
df <- data.frame(Items,Cluster)

centroidList <-c(1,5,7,10) #These represent the index of the cluster centers