假设我生成了10个随机点。
x <- runif(10, min = -10, max = 10)
y <- runif(10, min = -10, max = 10)
我想计算每对点之间的距离。因此,我使用
d <- dist(cbind(x,y))
and I got a nice 9*9 matrix.
However, if I use
d1 <- dist(rbind(x,y))
我的结果只有一个数字。
有人能为我解释一下吗?
?dist
表示它计算行之间的距离。rbind
将两个向量绑定成两行。如果你只有两行,那么dist
只需要计算一次距离。 - Frank