修正下,x2 应该为 (x^mylambda-1)/mylambda
- [未知用户]
a <- data.frame(name = c('A','B','C'),val1 = c(0,1,1),val2 = c(1,1,0))
b <- data.frame(name = c('A','B','D'),val2 = c(0,0,1),val3 = c(1,0,1))
c = join(x = a,y = b,type = 'full',match = 'all',by = 'name')
我是不懂你是怎么测出来不对的,反正我测出来是可以的 - join函数,你需要看下leftjoin和rightjoin基本知识
- 很奇怪的需求,那如果按照常理聚类出来的cluster,簇内点多余40个,要硬生生拆开吗?好违背常理,要不你换个算法试试?或者你可以异想天开,就按照原始的方法进行聚类,对于那些多余40个数据的,选最近的40个,cluster内的别的标记为簇外,少于40个的,将靠的最近的,但是没包含进该cluster的同时是簇外的点包含进去,同样选最近的(这方法真扯真违背常理)
- aa <- data.frame(ID = c(1,1,1,2,2,2,3,3,3),rec = rep('yes',9))
table(aa)