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 - Fatal编程技术网

“的意思是什么&引用;在R?

“的意思是什么&引用;在R?,r,R,我是新来R的。如果你认为这个问题太简单,请原谅我。我最近看到一个这样的例子 x <- factor ( c( "yes", "yes", "no", "yes", "no" ) ) attr (, "levels") x当您编写attr(,“levels”)时,这意味着您将attr中的第一个参数留空。这会导致一个错误,因为函数不能与空的第一个参数一起使用(实际上可以。请参见下文) 但这毫无意义,因为我们没有将对象传递给attr以获取属性 为了得到有意义的结果,需要将感兴趣的对象作为第一个

我是新来R的。如果你认为这个问题太简单,请原谅我。我最近看到一个这样的例子

x <- factor ( c( "yes", "yes", "no", "yes", "no" ) )
attr (, "levels")
x当您编写
attr(,“levels”)
时,这意味着您将
attr
中的第一个参数留空。这会导致一个错误,因为函数不能与空的第一个参数一起使用(实际上可以。请参见下文)

但这毫无意义,因为我们没有将对象传递给
attr
以获取属性

为了得到有意义的结果,需要将感兴趣的对象作为第一个参数

> attr(x, "levels")
# [1] "no"  "yes"
您还可以使用
属性查看与对象关联的所有属性

> attributes(x)
# $levels
# [1] "no"  "yes"
#
# $class
# [1] "factor"
以及具有
级别的因子的级别

> levels(x)
# [1] "no"  "yes"
当您编写
attr(,“levels”)
时,这意味着您将
attr
中的第一个参数留空。这会导致一个错误,因为函数不能与空的第一个参数一起使用(实际上可以。请参见下文)

但这毫无意义,因为我们没有将对象传递给
attr
以获取属性

为了得到有意义的结果,需要将感兴趣的对象作为第一个参数

> attr(x, "levels")
# [1] "no"  "yes"
您还可以使用
属性查看与对象关联的所有属性

> attributes(x)
# $levels
# [1] "no"  "yes"
#
# $class
# [1] "factor"
以及具有
级别的因子的级别

> levels(x)
# [1] "no"  "yes"
当您编写
attr(,“levels”)
时,这意味着您将
attr
中的第一个参数留空。这会导致一个错误,因为函数不能与空的第一个参数一起使用(实际上可以。请参见下文)

但这毫无意义,因为我们没有将对象传递给
attr
以获取属性

为了得到有意义的结果,需要将感兴趣的对象作为第一个参数

> attr(x, "levels")
# [1] "no"  "yes"
您还可以使用
属性查看与对象关联的所有属性

> attributes(x)
# $levels
# [1] "no"  "yes"
#
# $class
# [1] "factor"
以及具有
级别的因子的级别

> levels(x)
# [1] "no"  "yes"
当您编写
attr(,“levels”)
时,这意味着您将
attr
中的第一个参数留空。这会导致一个错误,因为函数不能与空的第一个参数一起使用(实际上可以。请参见下文)

但这毫无意义,因为我们没有将对象传递给
attr
以获取属性

为了得到有意义的结果,需要将感兴趣的对象作为第一个参数

> attr(x, "levels")
# [1] "no"  "yes"
您还可以使用
属性查看与对象关联的所有属性

> attributes(x)
# $levels
# [1] "no"  "yes"
#
# $class
# [1] "factor"
以及具有
级别的因子的级别

> levels(x)
# [1] "no"  "yes"

打印具有属性的对象时,默认情况下(除非对象的类有特殊的打印方法),将以问题中描述的样式显示属性值。例如:

structure(1:5, an_attribute = "something")
## [1] 1 2 3 4 5
## attr(,"an_attribute")
## [1] "something"

不过,这纯粹是印刷信息;正如Richard Scriven所指出的,您不能在缺少第一个参数的情况下调用
attr
函数。

打印具有属性的对象时,默认情况(除非对象的类有特殊的打印方法)是以问题中描述的样式显示属性值。例如:

structure(1:5, an_attribute = "something")
## [1] 1 2 3 4 5
## attr(,"an_attribute")
## [1] "something"

不过,这纯粹是印刷信息;正如Richard Scriven所指出的,您不能在缺少第一个参数的情况下调用
attr
函数。

打印具有属性的对象时,默认情况(除非对象的类有特殊的打印方法)是以问题中描述的样式显示属性值。例如:

structure(1:5, an_attribute = "something")
## [1] 1 2 3 4 5
## attr(,"an_attribute")
## [1] "something"

不过,这纯粹是印刷信息;正如Richard Scriven所指出的,您不能在缺少第一个参数的情况下调用
attr
函数。

打印具有属性的对象时,默认情况(除非对象的类有特殊的打印方法)是以问题中描述的样式显示属性值。例如:

structure(1:5, an_attribute = "something")
## [1] 1 2 3 4 5
## attr(,"an_attribute")
## [1] "something"

不过,这纯粹是印刷信息;正如Richard Scriven所指出的,不能在缺少第一个参数的情况下调用
attr
函数。

attr(,“levels”)
表示将第一个参数保留在
attr
中为空。这可能会导致错误。此外,
attributes
应用于查看属性,而
attr
应用于设置属性。实际上,获取和设置更多的是个人偏好。这是第一句很重要的话。非常感谢你的评论。我在coursera学习R课程(恕我直言,我喜欢这门课程)。这就是一个例子。我只是在R控制台中尝试了一下,它确实给出了一个错误。一开始,我认为这是因为我们只有一个物体x。因此,如果省略它,它默认为x。
attr(,“levels”)
表示您将
attr
中的第一个参数留空。这可能会导致错误。此外,
attributes
应用于查看属性,而
attr
应用于设置属性。实际上,获取和设置更多的是个人偏好。这是第一句很重要的话。非常感谢你的评论。我在coursera学习R课程(恕我直言,我喜欢这门课程)。这就是一个例子。我只是在R控制台中尝试了一下,它确实给出了一个错误。一开始,我认为这是因为我们只有一个物体x。因此,如果省略它,它默认为x。
attr(,“levels”)
表示您将
attr
中的第一个参数留空。这可能会导致错误。此外,
attributes
应用于查看属性,而
attr
应用于设置属性。实际上,获取和设置更多的是个人偏好。这是第一句很重要的话。非常感谢你的评论。我在coursera学习R课程(恕我直言,我喜欢这门课程)。这就是一个例子。我只是在R控制台中尝试了一下,它确实给出了一个错误。一开始,我以为是贝卡