如何将另一个函数作为变量传递给R中的函数?

杰森·马修斯(Jason Mathews)

因此,我想在R中的一个矩阵上应用一个函数。apply函数采用一个自定义函数,该函数带有两个参数:一个矩阵元素和该元素所属行的总和。下面是可复制的代码

m = (matrix(1:10, nrow=2))
## Custom Function
IC = function(element, sum_rows){
  value = -log(element/sum_rows,2)
  return(value)
}

我想知道是否有任何方法可以将rowSums作为参数传递给如下所示的函数

apply(m,1:2,IC,sum_rows = rowSums)
丰富的雕刻

当应用逐个元素(带有MARGIN = 1:2)时,该rowSums函数将不起作用,因为没有行。每个元素都是一个原子向量。

幸运的是,该操作可以完全矢量化,并且log2可以用于二进制(以2为底)对数。

-log2(m / rowSums(m))
#          [,1]     [,2]     [,3]     [,4]     [,5]
# [1,] 4.643856 3.058894 2.321928 1.836501 1.473931
# [2,] 3.906891 2.906891 2.321928 1.906891 1.584963

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将参数数组传递给JavaScript中的另一个函数?

来自分类Dev

如何将局部变量传递给另一个函数?

来自分类Dev

如何将&rest参数传递给emacs lisp中的另一个函数?

来自分类Dev

如何将一个函数作为参数传递给另一个函数

来自分类Dev

如何将可变函数参数作为参数传递给另一个函数?

来自分类Dev

如何将函数和参数的变量列表传递给C中的另一个函数?

来自分类Dev

如何将字符串变量从一个函数传递给另一个函数?

来自分类Dev

如何将带有参数作为参数的函数传递给Python中的另一个函数?

来自分类Dev

如何将tanh函数作为参数传递给另一个函数?

来自分类Dev

如何将BufReader传递给rust中的另一个函数?

来自分类Dev

如何将一个函数作为参数传递给另一个通过React中的列表进行映射的函数?

来自分类Dev

如何将非静态成员函数作为模板参数传递给另一个成员函数?

来自分类Dev

Python:如何将函数作为参数传递给另一个函数,而不自动运行它

来自分类Dev

R-如何将一个函数作为参数传递给另一个函数?

来自分类Dev

如何将变量值从一个函数传递给另一个函数

来自分类Dev

如何将函数数组作为参数传递给另一个函数,并在以后的函数中调用这些函数

来自分类Dev

如何将一个函数的值传递给另一个函数?

来自分类Dev

如何将变量从一个函数传递给另一个函数

来自分类Dev

Ajax:如何将一个函数的变量传递给另一个jQuery

来自分类Dev

如何将函数作为参数传递给另一个函数?

来自分类Dev

如何将一个函数作为参数传递给Perl中的另一个函数,然后调用它?

来自分类Dev

如何将$(this)变量传递给另一个函数javascript

来自分类Dev

如何将泛型函数作为参数传递给另一个函数?

来自分类Dev

如何将函数 func 作为参数传递给另一个函数,然后将此参数分配给委托变量?

来自分类Dev

如何将变量从一个函数传递给另一个函数?

来自分类Dev

如何将变量从另一个函数传递到索引函数中的视图

来自分类Dev

Angular 2 firebase 如何将变量传递给另一个函数?

来自分类Dev

如何将参数传递给作为另一个函数参数的函数

来自分类Dev

如何将子矩阵作为指针传递给另一个函数

Related 相关文章

  1. 1

    如何将参数数组传递给JavaScript中的另一个函数?

  2. 2

    如何将局部变量传递给另一个函数?

  3. 3

    如何将&rest参数传递给emacs lisp中的另一个函数?

  4. 4

    如何将一个函数作为参数传递给另一个函数

  5. 5

    如何将可变函数参数作为参数传递给另一个函数?

  6. 6

    如何将函数和参数的变量列表传递给C中的另一个函数?

  7. 7

    如何将字符串变量从一个函数传递给另一个函数?

  8. 8

    如何将带有参数作为参数的函数传递给Python中的另一个函数?

  9. 9

    如何将tanh函数作为参数传递给另一个函数?

  10. 10

    如何将BufReader传递给rust中的另一个函数?

  11. 11

    如何将一个函数作为参数传递给另一个通过React中的列表进行映射的函数?

  12. 12

    如何将非静态成员函数作为模板参数传递给另一个成员函数?

  13. 13

    Python:如何将函数作为参数传递给另一个函数,而不自动运行它

  14. 14

    R-如何将一个函数作为参数传递给另一个函数?

  15. 15

    如何将变量值从一个函数传递给另一个函数

  16. 16

    如何将函数数组作为参数传递给另一个函数,并在以后的函数中调用这些函数

  17. 17

    如何将一个函数的值传递给另一个函数?

  18. 18

    如何将变量从一个函数传递给另一个函数

  19. 19

    Ajax:如何将一个函数的变量传递给另一个jQuery

  20. 20

    如何将函数作为参数传递给另一个函数?

  21. 21

    如何将一个函数作为参数传递给Perl中的另一个函数,然后调用它?

  22. 22

    如何将$(this)变量传递给另一个函数javascript

  23. 23

    如何将泛型函数作为参数传递给另一个函数?

  24. 24

    如何将函数 func 作为参数传递给另一个函数,然后将此参数分配给委托变量?

  25. 25

    如何将变量从一个函数传递给另一个函数?

  26. 26

    如何将变量从另一个函数传递到索引函数中的视图

  27. 27

    Angular 2 firebase 如何将变量传递给另一个函数?

  28. 28

    如何将参数传递给作为另一个函数参数的函数

  29. 29

    如何将子矩阵作为指针传递给另一个函数

热门标签

归档