我正在处理一个数据帧,在此我尝试回归两列(女性假人和得分),同时将它们按另一列(国家/地区)分组,并提取女性假人的系数。
我尝试使用dplyr
,首先使用group_by()
按国家对数据框进行分组,然后使用group_map()
应用回归。首先,对于每个组,结果中显示的系数都相同。其次,我似乎无法仅提取第二个系数,并且当我尝试时,代码显示我无法在列表上实现
f1 %>% group_by(background) %>%
group_map(~ coef(lm(pv1math ~ female, data = f1))) %>%
group_map(~ coef[2])
我本质上想要一系列第二个系数。
我不断收到group_split
的错误。
UseMethod(“ group_split”)中的错误: 没有适用于“ group_split”的适用方法应用于“列表”类的对象