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

Я написал некоторый код для вычисления суммирования, используя числовой список в качестве начала и конца индекса.

rsums <- c(colSums(DF)) # list of ranksum outputs from another calculation

Затем я нашел, как использовать суммирование в этом списке ранговых сумм (rsums) следующим образом:

i <- rsums; sum(i^2)

Возвращает значение 1922 на консоли. Но когда я печатаю i, он, конечно, возвращает список введенных чисел.

Мне нужно использовать выходные данные (1922) в другом, более сложном вычислении, и поэтому я хотел бы сохранить выходной номер в другом объекте.

Я пытался использовать функцию apply с суммированием:

apply(rsums,function(i) sum(i^2), FUN=sum)

Но возвращается сообщение об ошибке:

Ошибка в применении (rsums, function (i) sum (i ^ 2), FUN = sum): dim (X) должна иметь положительную длину

Я не знаю много о семействе функций применения, поэтому я не удивлен, что это не сработало. Но я действительно не знаю, как это исправить, так как я новичок. Я пробовал несколько вариантов приведенного выше кода безрезультатно.

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