Как применить функцию к разным измерениям массива R? - PullRequest
0 голосов
/ 05 октября 2019

Идея проста, но я не смог найти ни одного существующего поста, который бы освещал именно это, извините! Итак, у меня есть массив из 4 измерений: местоположение (5) х видов (5) х сезон (6) х глубина (2). Как эта матрица 12 раз.

Season = 1, depth =  1
   [1] [2] [3] [4] [5]
[A]
[B]
[C]
[D]
[E]

Моя идея состоит в том, чтобы применить индекс разнесения для каждого измерения:

diversity(x, index = "shannon", MARGIN = 1, base = exp(1)). 

В таком случае на выходе должен быть список из 12 векторов, или матрица из 12 векторов, или что угодно, но вектор для каждого начального размера массива:

    [Shannon]
[A]
[B]
[C]
[D]
[E]


Большое спасибо за ваше время и преданность, кто бы ни ответил! :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...