【问题标题】:Assign class to data frame after clustering聚类后​​将类分配给数据框
【发布时间】:2015-07-27 10:13:45
【问题描述】:

我在数据帧df1上使用了k-means聚类算法,结果如下图所示。

library(ade4)
df1 <- data.frame(x=runif(100), y=runif(100))
plot(df1)
km <- kmeans(df1, centers=3)
kmeansRes<-factor(km$cluster)
s.class(df1,fac=kmeansRes, add.plot=TRUE, col=rainbow(nlevels(kmeansRes)))

是否有可能在数据框中添加观察来自哪个集群的信息?

【问题讨论】:

  • df1$cluster &lt;- km$cluster 应该可以工作

标签: r cluster-analysis data-mining k-means


【解决方案1】:

你已经有了你想要的信息:

kmeansRes<-factor(km$cluster)

只需将其作为附加列添加到您的数据框中即可。

df1$cluster <- km$cluster

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-14
    • 2014-01-04
    • 2016-04-02
    • 2018-04-24
    • 2023-03-31
    • 2018-02-25
    • 1970-01-01
    相关资源
    最近更新 更多