R 将 Kmeans 聚类结果导出到 excel
R exporting Kmeans clustering results into excel
我已经 运行 我的 kmeans 测试来自 excel 数据源,现在想在 excel 中得到他的结果。我试过下面的代码,但我得到的只是一张空白的工作表。我对 R 比较陌生,所以我想它是我缺少的一些简单的东西 - 请帮忙!
set.seed(123)
kmeansresults<-kmeans(df[,7], 5, iter.max = 50, nstart = 100)
x<-kmeansresults$clusters
write.csv(x, "clustering results.csv")
尝试以下操作:
data("USArrests")
m <- scale(USArrests)
set.seed(123)
km_res <- kmeans(m, 4, nstart=25)
x <- km_res$cluster
write.csv(x, "/Users/user/Desktop/foo.csv")
我猜你的问题不是写 CSV 文件而是调用 km_res$clusters
应该是 km_res$cluster
。在 R
中,您可以像 str(km_res)
一样访问对象的结构,以查看“内部”是什么。没有插槽 clusters
但 cluster
.
我已经 运行 我的 kmeans 测试来自 excel 数据源,现在想在 excel 中得到他的结果。我试过下面的代码,但我得到的只是一张空白的工作表。我对 R 比较陌生,所以我想它是我缺少的一些简单的东西 - 请帮忙!
set.seed(123)
kmeansresults<-kmeans(df[,7], 5, iter.max = 50, nstart = 100)
x<-kmeansresults$clusters
write.csv(x, "clustering results.csv")
尝试以下操作:
data("USArrests")
m <- scale(USArrests)
set.seed(123)
km_res <- kmeans(m, 4, nstart=25)
x <- km_res$cluster
write.csv(x, "/Users/user/Desktop/foo.csv")
我猜你的问题不是写 CSV 文件而是调用 km_res$clusters
应该是 km_res$cluster
。在 R
中,您可以像 str(km_res)
一样访问对象的结构,以查看“内部”是什么。没有插槽 clusters
但 cluster
.