A more general solution than the one from @r2evans is to use a anonymous function
myresults %>%
mutate(dataset_name='datasets aggregated') %>%
(\(.) bind_rows(., filter(., method=='c') %>% mutate(method_group = 'other')))() #NOTE : `()` at the end is optional for the `dplyr` pipe but compulsory with the base R pipe (|>)