我在网上找到的所有内容都讨论了突出显示匹配的括号,但我想知道是否有一个特定的编辑器主题或者我可以用于R studio的其他东西,它将在嵌套括号内对匹配括号的代码进行着色.新R用户在这里.先感谢您.
我试图了解 Markdown 与 HTML 的关系。如果我理解正确,两者都是标记语言(描述将格式元素添加到纯文本文档的语言的总称)。Markdown将纯文本转换为 HTML。
我的理解是Markdown 是 HTML 的超集:
Markdown 是一种流行的标记语言,它是 HTML 的超集。
我假设它是一个严格或适当的 superset。借鉴并行是什么意思时,一种语言是另一个平行集?,我将其解释为每个有效的 HTML 程序也是有效的 Markdown 程序(例如,在 Jupyter Notebook Markdown 单元格中可以理解 HTML),但反之则不然。
对我来说似乎矛盾的是,如果 Markdown 是 HTML 的超集,那么为什么Markdown 不能做 HTML 可以做的所有事情(我认为相反的情况是正确的,因为超集扩展了语言而不删除或更改任何现有功能。另外,我希望 HTML 是 Markdown 的超集,因为HTML 更具表现力,而且大多数人更难以阅读。
当我尝试传递名称不为 NULL 的列表时,在评估 do.call 时出现以下错误:错误:参数“x”丢失,没有默认值。是否有另一种方法可以绕过列表的名称并访问列表中的实际元素而不将名称设置为 NULL?
# with NULL names, do.call runs
num_list <- list(1:10)
do.call(mean,num_list)
# without names being NULL, do.call fails
names(num_list) <- 'a'
do.call(mean,num_list)
Run Code Online (Sandbox Code Playgroud)
具体来说,我想将列表传递给函数的省略号,例如 raster::merge,https://www.rdocumentation.org/packages/raster/versions/3.3-7/topics/merge。
library(rgdal)
library(sf)
library(raster)
cities <- sf::st_read(system.file("vectors/cities.shp", package = "rgdal"))
birds <- sf::st_read(system.file("vectors/trin_inca_pl03.shp", package = "rgdal"))
sf_shapes <- list(cities, birds)
# without names works
sf_shape_extents = lapply(sf_shapes, raster::extent)
sf_max <- do.call(what = raster::merge, args = sf_shape_extents)
# with names does not
names(sf_shapes) <- c('cities', 'birds')
sf_shape_extents_names = lapply(sf_shapes, raster::extent)
sf_max_names …
Run Code Online (Sandbox Code Playgroud) 很久以前,我的计算机上安装了 R 3.6,它具有我通常使用的所有软件包。我想使用这个版本的 R 制作一个 jupyter 笔记本,但是我的 R conda 环境是一个不同的 r 版本并且没有我的典型包。有没有办法从我的非 conda 版本的 R 创建一个新的 R conda 环境?和/或,还有一种方法可以使用我喜欢的非 conda 版本的 R 作为 Jupyter Notebooks 的内核吗?