gpt4 book ai didi

r - 什么是 NULL 环境?

转载 作者:行者123 更新时间:2023-12-04 07:20:29 25 4
gpt4 key购买 nike

如果我检查 sqrt 的环境功能,我得到 NULL :

> environment(sqrt)
NULL

另一方面,函数 split在 base 包中也可以找到它的环境:
> environment(split)
<environment: namespace:base>

为什么这两个函数有不同的环境,NULL环境是什么意思?

最佳答案

sqrt是一个原始函数,没有 R 代码。每 Hadley Wickham's advanced R页:

Primitive functions

There is one exception to the rule that functions have three components. Primitive functions, like sum(), call C code directly with .Primitive() and contain no R code. Therefore their formals(), body(), and environment() are all NULL.

关于r - 什么是 NULL 环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31510384/

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