Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R中的普适常数_R_Statistics - Fatal编程技术网

R中的普适常数

R中的普适常数,r,statistics,R,Statistics,这听起来像是一个基本问题,但是。。。如何在R中使用通用常数 我习惯于在matlab中编写e或PI,这些变量是为通用常数保留的。R中也有吗?如何访问/使用它们 谢谢pi(注意小写)已定义,但e未定义,尽管exp(1)显然可用 pi # [1] 3.141593 下面介绍了少量内置常量: ?Constants 使用以下代码可以解决缺少e的问题: e <- exp(1) lockBinding("e", globalenv()) e #[1] 2.718282 e <- 2.5 #Er

这听起来像是一个基本问题,但是。。。如何在R中使用通用常数

我习惯于在matlab中编写e或PI,这些变量是为通用常数保留的。R中也有吗?如何访问/使用它们

谢谢

pi
(注意小写)已定义,但
e
未定义,尽管exp(1)显然可用

pi
# [1] 3.141593
下面介绍了少量内置常量:

?Constants
使用以下代码可以解决缺少e的问题:

e <- exp(1)
lockBinding("e", globalenv())
e
#[1] 2.718282
e <- 2.5
#Error: cannot change value of locked binding for 'e'
在这里,你会读到:“紧跟着i的一个数值常数被认为是一个虚数。”

其他重要的常量是
TRUE
FALSE
,虽然
T
F
可以在干净的会话中使用,
T
F
没有保留,可以分配其他值,这将导致难以调试的错误,因此不推荐使用它们。(尽管如此,我认为也可以对它们使用
lockBinding
策略。)

有一些字符“常量”,例如26项字符向量:
字母
字母
,以及您所在地区的12个月:
月份.abb
月份.name
。希腊字母(小写和大写)和一些数学符号可以通过
?plotmath
中描述的方法访问

Tyler在下面提到的
state.name
state.abb
实际上是“数据集”包中(美国)
state
数据集的一部分,默认情况下加载该数据集:

library(help="datasets")

如果您看到一个示例使用了
cars
chickwts
iris
或“数据集”中的任何其他数据帧,就像许多
help()
示例一样,可以假设这些对象在任何R用户的机器上都可用。

另请参见:注意,在全局环境中锁定绑定不会阻止在另一个环境中屏蔽值。e、 g.
f除了?constants中描述的常量之外,还有状态名称和缩写,带有
state.name
&
state.abb
library(help="datasets")