Take the example from the picture below, if missing values exist in stress(observation 1), then check if the observation's (observation 1) projName exist in firmName variable, if yes, replace the missing value of stress with the stress value of observation 2? (I am not sure I am clear)
Code:
* Example generated by -dataex-. To install: ssc install dataex
clear
input str102 firmName str123 projName byte(firmAge stress)
"三角兽(北京)科技有限公司"                   "三角兽人工智能语义交互系统"                   1 .
"三角兽(北京)科技有限公司"                   "三角兽人工智能语义交互系统"                   1 .
"三角兽(北京)科技有限公司"                   "三角兽人工智能语义交互系统"                   1 .
"三角兽(北京)科技有限公司"                   "三角兽人工智能语义交互系统"                   1 .
"三角兽(北京)科技有限公司"                   "三角兽人工智能语义交互系统"                   1 .
"世优(北京)科技有限公司"                      "虚拟角色动画实时制作平台"                      2 3
"世优(北京)科技有限公司"                      "虚拟角色动画实时制作平台"                      2 3
"世优(北京)科技有限公司"                      "虚拟角色动画实时制作平台"                      2 3
"世优(北京)科技有限公司"                      "虚拟角色动画实时制作平台"                      2 3
"世优(北京)科技有限公司"                      "虚拟角色动画实时制作平台"                      2 3
"北京越视科技有限公司"                            "基于人脸识别技术的企业智能管理集成系统" 2 .
"北京越视科技有限公司"                            "基于人脸识别技术的企业智能管理集成系统" 2 .
"北京越视科技有限公司"                            "基于人脸识别技术的企业智能管理集成系统" 2 .
"北京越视科技有限公司"                            "基于人脸识别技术的企业智能管理集成系统" 2 .
"北京越视科技有限公司"                            "基于人脸识别技术的企业智能管理集成系统" 2 .
"基于人脸识别技术的企业智能管理集成系统" ""                                                          . 3
end
The original data: Array


here is I want: Array