如何用NULL结束dplyr管道?轻松发表评论/取消评论

时间:2018-10-01 17:18:49

标签: r ggplot2 dplyr

NULL

您还记得在ggplot命令后加上theme_classic() +的妙招吗?它可以轻松注释/取消注释代码行?比较上面的块和下面的块。在此示例中,我将注释掉NULL,并且由于ggplot(mpg, aes(hwy)) + geom_histogram() + # theme_classic() + NULL 在末尾,我的代码仍然可以正常工作。

NULL

好。那么,如何使用dplyr管做同样的事情?我想将count(cyl)放在最后,以便随意评论Error in .() : could not find function "."。但这并不完全有效。我得到一个mtcars %>% as_tibble() %>% count(cyl) %>% NULL mtcars %>% as_tibble() %>% # count(cyl) %>% NULL

var a = 1;
var b = 2;

var c = {
    prop_a: a = 1 ? 'YES' : 'NO'
}

console.log(c);

1 个答案:

答案 0 :(得分:7)

我已经看到I()(“ asis”)用于此操作(我认为是在Twitter上,但似乎无法重新找到对话):

mtcars %>% 
     as_tibble() %>% 
     # count(cyl) %>% 
     I()

请注意,使用I()在对象上添加了类"AsIs"。如果在以后的步骤中使用分配的对象,则可能会导致意想不到的后果。

注释中的所有其他可能性似乎都可以发挥作用,而没有I()副作用:
identity()force()
print(){.}return()