gpt4 book ai didi

在 R 中提升权力

转载 作者:行者123 更新时间:2023-12-02 09:37:54 27 4
gpt4 key购买 nike

这是初学者的问题。

  • ^有什么区别和 ** ?
    例如:
    2 ^ 10

    [1] 1024

    2 ** 10

    [1] 1024
  • 有没有power(x,y)之类的功能?
  • 最佳答案

    1:没有区别。保留它以允许旧的 S 代码继续运行。这被记录在 ?Math 中的“注释”中。 ?Arithmetic2:是的:但你已经知道了:

    `^`(x,y)
    #[1] 1024
    在 R 中,数学运算符实际上是解析器负责重新排列参数和函数名称以模拟普通数学中缀表示法的函数。也记录在 ?Math .
    编辑:让我补充一点,了解 R 如何处理中缀运算符(即两个参数函数)对于理解基本中缀“[[”和“[”函数作为 lapply 的(功能性)第二个参数的使用非常重要。和 sapply :
    > sapply( list( list(1,2,3), list(4,3,6) ), "[[", 1)
    [1] 1 4
    > firsts <- function(lis) sapply(lis, "[[", 1)
    > firsts( list( list(1,2,3), list(4,3,6) ) )
    [1] 1 4

    关于在 R 中提升权力,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30043949/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com