'Using rbind within a pipe

Is it possible to use rbind within a pipe so that I don't have to define and store a variable to use it?

library(tidyverse)

## works fine
df <- iris %>% 
  group_by(Species) %>% 
  summarise(Avg.Sepal.Length = mean(Sepal.Length)) %>% 
  ungroup

df %>% 
  rbind(df)

## anyway to make this work?
iris %>% 
  group_by(Species) %>% 
  summarise(Avg.Sepal.Length = mean(Sepal.Length)) %>% 
  ungroup %>%
  rbind(.)
r


Solution 1:[1]

I don't know why you would want to rbind something with itself, but here you go:

iris %>% 
    group_by(Species) %>% 
    summarise(Avg.Sepal.Length = mean(Sepal.Length)) %>% 
    ungroup %>%
    rbind(., .)

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Michael Dewar