R studio - 如何粘贴代码块,但删除注释?

标签 r rstudio comments

示例代码:

grid_moj <- expand.grid(
  a1 = seq(-5, 15, length=25), #comment here
  a2 = seq(1,3, length=25)
  ) %>% mutate(dist=map2_dbl(a1,a2, sim1_dist))

我想复制并粘贴此代码来调整一些数字。如果我在里面的某个地方有很长的评论,有没有办法在删除任何评论的同时只粘贴代码?

最佳答案

您可以使用formatR package ,它有一套工具可以清理文件、粘贴的代码、R 文件的整个目录,甚至是 Shiny 应用程序。下面的示例显式地从上面调用您的文本,但是在没有指定 sourcetext 的情况下运行 tidy_eval() 默认使用剪贴板,因此可以一个简单的方法来做到这一点。请务必使用 comment = FALSE 删除评论。

formatR::tidy_eval(text = "grid_moj <- expand.grid(
  a1 = seq(-5, 15, length=25), #comment here
  a2 = seq(1,3, length=25)
) %>% mutate(dist=map2_dbl(a1,a2, sim1_dist))", 
                   comment = FALSE)
#> grid_moj <- expand.grid(a1 = seq(-5, 15, length = 25), a2 = seq(1, 3, length = 25)) %>% 
#>     mutate(dist = map2_dbl(a1, a2, sim1_dist))

关于R studio - 如何粘贴代码块,但删除注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61342109/

相关文章:

r - 仅对 R 中 ggplot 的第一个方面进行注释?

r - R 中的分面或分组相关和相关图

go - 在导出名称中排除 godocs 是一种不好的形式吗?

r - 无法在本地 OpenCPU 单用户服务器上显示 R 脚本

r - 有没有办法根据矢量的特定值在 R 中为仪表设置动画?

shiny - 如何在 switch 语句中使用变量?

r - 在 Rstudio 中创建新项目的脚本

r - 如何验证用户在 Shiny 应用程序中上传的文件的文件类型?

comments - 如何在 Brainfuck 中写入包含句点 (.) 的 "comment"?

database - 自定义 WordPress 评论帖子查询