评论R管道的最佳做法%>%

xav*_*xav 2 r dplyr tidyr

使用R和dplyr/tidyr编写长管道时,是否有人找到了添加注释的好方法?

我知道函数语法已经非常具有表现力,但有时可以将多个动作"分组"在一起,我想知道是否更好地在多个管道中打破整个事物并在它们之间发表评论或者是否有一种方法可以很好地格式化管道内的评论.

Ben*_*min 5

不是答案,但评论太久了 -

我个人只是把我的评论放在管道中的命令之间.例如:

object %>%
  command1 %>%

  #* Comment

  command2 %>%
  command3 %>%

  #* Perhaps a 
  #* Really long
  #* Comment

  command4
Run Code Online (Sandbox Code Playgroud)

对我而言,关键是将您的评论缩进到与其讨论的代码相同的级别,以便我可以看到它是单个块的一部分.