使用 R 根据其他因素创建变量

bas*_*243 4 database variables var r

我的数据如下所示:

hh_id 因德尔 工业工资 hh_收入
1 1 200
1 2 450
1 3 00
2 4 第1232章
2 5 第423章

具有相同 hh_id 的个人生活在同一家庭中,因此他们将拥有相同的家庭收入。为此,变量 hh_venue 等于具有相同 hh_id 的所有人员的工资总和;

所以我的数据看起来像:

hh_id 因德尔 工业工资 hh_收入
1 1 200 650
1 2 450 650
1 3 00 650
2 4 第1232章 1655
2 5 第423章 1655

有什么想法请提出来;

小智 5

使用dplyr

data %>% group_by(hh_id) %>% mutate(hh_income = sum(ind_salary))
Run Code Online (Sandbox Code Playgroud)