r - 是什么导致在R v3.5.1中将打印列表的第一个元素括在反引号中?

标签 r

最近,我在具有RStudio v1.1.453的Windows 10上将R更新为3.5.1。我很感兴趣,为什么现在总是将打印 list 的第一个元素括在反引号中?即使它是没有非法符号的标准名称,例如本例中的`a`:

# R 3.5.1
list(a = 1, b = 2, g = 9)
#> $`a`
#> [1] 1
#> 
#> $b
#> [1] 2
#> 
#> $g
#> [1] 9

在早期版本的R中,结果如下所示:
# R 3.4.4
list(a = 1, b = 2, g = 9)
#> $a
#> [1] 1
#> 
#> $b
#> [1] 2
#> 
#> $g
#> [1] 9

这些额外的反引号有什么意义吗?这是某种进步吗?还是其他R功能的副作用?有缺点吗?

最佳答案

这是a bug in R 3.5.1 only on Windows。它已在r-devel as of 17 August 2018中修复。

关于r - 是什么导致在R v3.5.1中将打印列表的第一个元素括在反引号中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51343022/

相关文章:

r - 错误: Discard position id too big

r - 在 ggplot 中制作带有 x 轴垂直标签的条形图

r - 你能用ggplot2调整单个堆积条形图的宽度吗?

r - 如何向使用格子制作的水平图添加线条(abline 不知何故不起作用)?

r - 如何强制 For loop() 或 lapply() 在 R 中运行并显示错误消息

r - 带有 rworldmap 的图上的国家名称

RMarkdown 中的 R Shiny 下载按钮

Rcpp - 如何计算 rowSums 恰好为 1 的矩阵

r - 在 R 中创建具有相同 RGB 颜色值的图例作为绘图?

r - 如何在图形中放置 colorlegend (corrplot)