我如何创建新变量,该变量将添加以其他变量集为条件的列的值? 提供示例

问题描述

我有四个变量分别用于家庭成员的年龄,即age_01,age_02,ag​​e_03和age_04,还有四个变量用于其工作时间work_hr_01,work_hr_02,work_hr_03和work_hr_04。我想为16岁和17岁家庭成员的总工作时间创建一个新变量。我有以下数据:

id   age_01 age_02 age_03 age_04 work_hr_01 work_hr_02 work_hr_03 work_hr_04  
 1     24      16      22     16      33         45         55        40
 2     33      17      18     17      40         33         35        39         
 3     33      17      16     16      40         33         34        42

期望的结果,其中包含两个新变量work_hr_by_16和work_hr_by_17

ID age_01 age_02 age_03 age_04 work_hr_01 work_hr_02 work_hr_03 work_hr_04  work_hr_by_16   work_hr_by_17
1    24      16      22     16      33         45         55        40              85            na
2    33      17      18     17      40         33         35        39              na            72
3    33      17      16     16      40         33         34        42              76            33

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)