如何在R语言中执行数组索引?

时间:2010-06-21 10:28:21

标签: r arrays indexing

我是R语言的新手,所以我只想知道如何在R中完成数组索引。我的意思是像排序或任何涉及2D数组的计算。

1 个答案:

答案 0 :(得分:2)

取决于,

索引元素使用方括号:ar[1]ar[1,1]为2d。 整列和行包括:ar[,1]ar[1,]

要进行排序,请查看sortorder函数。

对于使用2d数组的计算,您可以:

元素:ar1+ar2ar1*ar2

内在产品:ar1%*%ar2

外部产品:outer(ar1,ar2)ar1%o%ar2

您必须注意数组的尺寸对于您想要做的事情是否正确,尽管R会自动尝试回收元素以完成计算。

有一点需要注意的是,索引是基于1的,而不是像大多数语言那样基于0,即第一个元素是ar[1]