rpy2' knn'分析错误:knn中的关系过多

时间:2014-04-05 23:24:35

标签: python r rpy2 knn robjects

在一维数据集的knn分析过程中,我一直遇到同样的错误。该功能如下:

def KNN(data,legend):

    importr('class') #package for knn object

    print data #both DataFrame objects
    print legend

    KNN_result=robjects.r('knn')(data,data,legend,1) #k=1

输出如下(首先:数据):

    attribute
1               0
2               0
3               1

...

1635            0
1636            1

现在传说:

   [1] A A A A B B B B  

...

[1633] A A A A
Levels: A B

错误:

Error in function (train, test, cl, k = 1, l = 0, prob = FALSE, use.all = TRUE)  : 
  too many ties in knn

有人可以帮忙吗? 重要的是 - 如果数据不是二进制,但是从0到1作为浮点数,则不会出现错误,我可以正确地分析数据。

0 个答案:

没有答案