r - 当 bquote 包含多个表达式时如何删除括号?
问题描述
bquote({
A <- 4
print(A)
})
输出:
{
A <- 4
print(A)
}
我该怎么做才能使输出变得简单:
A <- 4
print(A)
解决方案
正如@G.Grothendieck 在评论中所说,您无法摆脱对象中的括号,但您可以通过以下方式获得该输出:
for (i in 2:3) {
print(b[[i]])
}
或者,矫枉过正:
class(b) <- "foo"
print.foo <- function(x) for (i in 2:length(x)) print(x[[i]])
b
推荐阅读
- r - R dplyr: Bootstrap or random sampling
- java - 使用 Java ProcessBuilder 运行批处理文件无法识别网络驱动器
- javascript - Identifying unique HTML element without attributes
- java - Android Java Vertical scroll view size
- python - Jupyter notebook - rpy2 - Cannot find R libraries
- java - vscode - java test runner : exclude directory from tests
- minizinc - 在 Minizinc 中随机播放列表
- firebase - 如何在 Flutter 应用程序中使用我的数据模型?
- sql - Oracle SQL:对虚拟列的约束
- angular - 在Angular中另一个组件的单击事件上刷新一个组件