【发布时间】:2014-10-20 09:05:53
【问题描述】:
我想在 R 3.1.1 中计算从一个点到一堆点的距离:
p=c(1,2)
points=rbind(c(2,3),c(5,3),c(2,5))
p-points
根据我的经验,我认为结果应该是:
[,1] [,2]
[1,] -1 -1
[2,] -4 -1
[3,] -1 -3
但我得到了:
[,1] [,2]
[1,] -1 -1
[2,] -3 -2
[3,] -1 -3
我意识到索引是按列而不是按行的。这是从一个 R 版本更改为另一个版本还是我对那个问题的记忆有误?
【问题讨论】:
-
感谢您的回答。我知道什么计算有助于摆脱这个问题,但我问自己这是否在最近几个版本中发生了变化。这意味着我必须检查我编写的无数行代码。
-
Ben Muller 你能指定给出不同结果的版本吗?我正在使用新版本
R version 3.1.1,但我想最近几个版本都是一样的。 -
如上所述,它是 3.1.1。似乎 user20637 有答案并指出没有变化,我把它搞砸了。谢谢。