我正在尝试运行线性模型,但仅限于特定的受访者群体。我在网上找到了示例代码,上面说使用 gapminder 功能来隔离受访者组。在这里,我只想在party 列中包含值为 1 的受访者。我按照我在网上找到的示例代码,
library("tidyverse")
library("gapminder")
dems <- filter(gapminder,
+ dfp_clean$party == 1)
dem_model <- lm(scale_masc_index ~ ice, data = dems)
summary(dem_model)
但我不断收到此错误
Error: Problem with `filter()` input `..1`.
x Input `..1` must be of size 1704 or 1, not size 17723.
ℹ Input `..1` is `+dfp_clean$party == 1`.
我试着跑步
rlang::last_error()
查看错误发生的位置,但它说的和以前一样。