mutate/summarise
и другие функции Tidyverse ожидают data.frame
как .data
. Поскольку мы извлекаем значения столбца, либо воспользуйтесь вспомогательной функцией magrittr
subtract
library(magrittr)
x$mpg %>%
subtract(1)
, либо заблокируйте код в {}
, а затем обновите столбец
x$mpg %>%
{. -1} -> x$mpg
Или используйте составной оператор присваивания (%<>%
) для обновления столбца
head(x$mpg)
#[1] 21.0 21.0 22.8 21.4 18.7 18.1
x$mpg %<>%
{.- 1}
head(x$mpg)
#[1] 20.0 20.0 21.8 20.4 17.7 17.1