我在我的数据集上进行了聚类,到目前为止一直有效。
现在我想用这段代码绘制聚类:
var obj=[
{
"firstName": "James",
"lastName": "Bond"
}];
function propExists(prop)
{
//I tried #1
if(obj.hasOwnProperty(prop)===false)
{
return "Property doesn't exist";
}
//I tried #2
if(!(prop in obj))
{
return "Property doesn't exist";
}
//I tried #3
if("undefined" === typeof(obj[prop]))
{
return "Property doesn't exist";
}
}
console.log(propExists("Date of birth"));
我得到了这个结果:
现在我想要而不是群集的数量,而是我的原始数据集的第三列(例如'XY')。
我怎样才能做到这一点?
编辑:
这是我的数据
ggplot(mydata, aes(SalesRank, PageRank, colour= booksCluster$cluster))+ geom_point()
答案 0 :(得分:0)
您必须更改booksCluster$cluster
的级别名称。如果这不是一个因素,你将不得不强迫它。您可以使用levels(bookClusters$cluster) <- c(...)
...
是新名称的向量。