为什么在打印列表时第一个元素的名称被重音包围?

时间:2018-11-22 08:55:19

标签: r

在下面的列表中,打印整个列表时,“ first”和“ pio”用双引号引起来,显然是因为它们标识了各自列表中的第一个元素。

> list("first" = as.list(head(iris, 3)), second = list(pio = pi, poi = pi+pi))
$`first`
$`first`$`Sepal.Length`
[1] 5.1 4.9 4.7

$`first`$Sepal.Width
[1] 3.5 3.0 3.2

$`first`$Petal.Length
[1] 1.4 1.4 1.3

$`first`$Petal.Width
[1] 0.2 0.2 0.2

$`first`$Species
[1] setosa setosa setosa
Levels: setosa versicolor virginica


$second
$second$`pio`
[1] 3.141593

$second$poi
[1] 6.283185

即使第一个元素的名称不包含空格或类似内容,也总是这样打印吗?如果是:为什么?如果没有,那是怎么回事?打印命名矢量时,这种情况什么也不会发生:

> c("a s" = "hey", b = "wow")
  a s     b 
"hey" "wow" 

我正在使用R版本3.5.1(2018-07-02)。

0 个答案:

没有答案