as_mapper(.f,...)中出错:函数Map缺少参数.“f”,没有默认值

gmxoilav  于 2023-02-01  发布在  其他
关注(0)|答案(1)|浏览(138)

我不知道为什么每次执行第2步后,错误消息总是显示:
as_mapper(. f,...)中出错:缺少参数". f",没有默认值
我完全按照课本上教我的做了。我不知道缺了哪个值。
谢谢你提前回复
这是密码

# Step 1
library(rethinking)
data(Howell1)
d <- Howell1

# Step2
linear_regression <- map(
  alist(
    height ~ dnorm(mu, sigma),
    mu <- a + b * log(weight),
    a ~ dnorm(178, 100),
    b ~ dnorm(0, 10),
    sigma ~ dunif(0, 50)
  ), 
  data = d)

precis(linear_regression)
r6l8ljro

r6l8ljro1#

我在使用maps沿着tidyverse时也遇到了同样的错误(最有可能的原因是purrr是其中的一部分,就像评论中解释的那样)。
这个错误的原因可能是包含名字相似的函数的包之间的冲突。你可以通过指定函数的源包来避免这个问题,比如输入maps::map()来代替map()函数。

相关问题