在R中使用K-原型

时间:2017-04-27 20:50:13

标签: r

我想为我的数据尝试K原型,但是当我使用代码时:

kpres <- kproto(#name of data", "number of cluster", lambda = xx) 

我得到以下错误:

  

Ops.data.frame(x [,j],rep(protos [i,j],nrows))中的错误:列表   长度3994无意义

有人知道如何修复它吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

您需要先将数据转换为dataframe,然后将其传递给kproto。

例如:

data<- as.data.frame(data)
kpres <- kproto(data, "number of cluster", lambda = xx)