我想从一个点计算中的R 3.1.1距离一堆要点:R:索引矩阵是否可以从“逐行”更改为“逐列”?
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版本改变到另一个还是我在这个问题上的记忆错误?
谢谢你的回答。我知道什么计算有助于摆脱这个问题,但我问自己,这是否在最后几个版本中发生了变化。这意味着我必须检查我编写的无数代码行。 – 2014-10-20 09:25:18
Ben Muller你能指定给出不同结果的版本吗?我正在使用新版本'R版本3.1.1',但我想这与前几个版本是一样的。 – akrun 2014-10-20 09:35:47
如上所述,它是3.1.1。看起来像user20637有答案,并指出,没有改变,我搞砸了。谢谢。 – 2014-10-20 11:13:00