Разницы нет.
Смысл mutate
- добавить столбцы. Преимущество состоит в том, что вы можете использовать несколько dplyr
глаголов в последовательности с оператором pipe
(%>%
):
df %>%
mutate(seven=7, height=8) %>%
filter(height!=7) %>%
select(seven, height)
Для многих (включая меня) это гораздо легче читать, чем основание R
.