问题描述
我已经从excel数据源运行了kmeans测试,现在想在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
的{{1}}。在km_res$cluster
中,您可以像R
那样访问对象的结构,以查看“内部”是什么。没有插槽str(km_res)
,只有clusters
。