我是R语言的新手,所以我只想知道如何在R中完成数组索引。我的意思是像排序或任何涉及2D数组的计算。
答案 0 :(得分:2)
取决于,
索引元素使用方括号:ar[1]
或ar[1,1]
为2d。
整列和行包括:ar[,1]
或ar[1,]
要进行排序,请查看sort
和order
函数。
对于使用2d数组的计算,您可以:
元素:ar1+ar2
,ar1*ar2
内在产品:ar1%*%ar2
外部产品:outer(ar1,ar2)
或ar1%o%ar2
您必须注意数组的尺寸对于您想要做的事情是否正确,尽管R会自动尝试回收元素以完成计算。
有一点需要注意的是,索引是基于1的,而不是像大多数语言那样基于0,即第一个元素是ar[1]
。