【发布时间】:2020-09-10 15:55:20
【问题描述】:
我完成了一个聚类分析,并且能够在我的数据集中适当地标记每个“项目”,以确定它属于哪个聚类。
我还有一个集群中心的索引值列表,称为 centroidList。
我正在尝试获取质心列表中的值并生成一个名为 cluster centroid 的列,该列将我的索引值与“Item”值匹配,然后填充该“Item”值,但不清楚如何继续这在 R 中。
我尝试做一些 if/then 语句,但运气不佳。
任何指针?
Items <-c("ABC","DEF","GHI","JKL","MNO","PQR","STU","VWX")
Cluster <-c(1,1,1,2,2,2,3,3)
df <- data.frame(Items,Cluster)
df
centroidList <-c(1,5,7) #These represent the index of the cluster centers
【问题讨论】:
-
欢迎来到 Stack Overflow。一个可重复的例子会有所帮助。查看minimal reproducible example 和How to Ask 以获得一些有用的指导。
-
@Peter 对此感到抱歉。我刚刚更新了它。我附上了我的最终目标的截图。希望这对社区更有用。
-
谢谢,我希望答案是你所期望的
标签: r cluster-analysis