我想预测一个新的列到当前的df在一个dplyr链。尝试:
library(tidyverse)
mod <- lm(price ~ x, data = diamonds)
newDF <- data.frame(x = rnorm(10, mean = mean(diamonds$x)))
newDF <- newDF |>
mutate(prediction = predict(mod, .$x)) # object '.' not found
newDF <- newDF |>
mutate(\(.) prediction = predict(mod, .$x)) # `..1` must be a vector, not a function.
字符串
我如何使用原生管道在我的dply链中引用字段x
?
2条答案
按热度按时间30byixjq1#
如何使用
dplyr::cur_data
?字符串
mwg9r5ms2#
看起来cur_data()在dplyr 1.1.0中被弃用,现在可以使用pick()来代替:
字符串