嘿我有一个数据集,其中col1是point1的索引,col2是point2的索引,最后一个col是距离。 我想用R包进行一些快速分析。 所以我尝试使用上面提到的方法: Converting pairwise distances into a distance matrix in R
point1 point2 distance
6839 14606 0.129411764706
9693 7211 0.24347826087
7854 303 0.0360920970753
13628 13628 0.47619047619
6868 3754 0.0182291666667
460 293 0.122362869198
3188 13063 0.041095890411
22968 1992 0.412844036697
477 105 0.0642201834862
332 2808 0.00982800982801
5690 4749 0.75
7420 584 0.92125984252
20082 1280 0.160256410256
20477 144 0.0277777777778
25280 20 0.00256081946223
之后我做了
as.dist(xtabs(df[, 3] ~ df[, 2] + df[, 1]))
报道:
在as.dist.default中(xtabs(df2 [,3] ~df2 [,2] + df2 [,1])): 非方矩阵
问题是什么?怎么解决?谢谢!