更新到 R 4.3.0(在 macOS 13.3.1 上)后,在编译 Markdown 文档时收到一条错误消息:
Error: package or namespace load failed for 'kableExtra':
.onLoad failed in loadNamespace() for 'kableExtra', details:
call:!is.null(rmarkdown::metadata$output)&&rmarkdown::metadata$output%in%
error: 'length = 3' in coercion to 'logical(1)'
Execution halted
Run Code Online (Sandbox Code Playgroud)
在 R Studio 中运行各个块不会出现错误消息。
我已经重新安装了 kableExtra 和所有依赖项。
我想使用数据框最后一列的数据创建一个新列:
df <- matrix(1:4, ncol = 2) %>% as.data.frame()
df %>% mutate(V3 = .[[ncol(.)]] * 2)
Run Code Online (Sandbox Code Playgroud)
还有比 更容易阅读和理解的表达方式吗.[[ncol(.)]]?