Variables 按id(键)将值添加到缺少的

Variables 按id(键)将值添加到缺少的,variables,stata,Variables,Stata,我试图找出如何通过Stata中的键值来填充缺少的值 例如: 我想用id中的给定数字填充名为value\u fill的新变量中的值,以下方法对我有效: clear input id value 1 100 1 . 2 102 2 . 3 . 3 . 3 103 4 . 4 104 4 . end bysort id (value): generate value_fill = value[1] list, abbreviate(15) sepby(id) +---------

我试图找出如何通过Stata中的键值来填充缺少的值

例如:


我想用
id

中的给定数字填充名为
value\u fill
的新变量中的值,以下方法对我有效:

clear

input id value
1 100
1 .
2 102
2 .
3 .
3 .
3 103
4  .
4 104
4 .
end

bysort id (value): generate value_fill = value[1]

list, abbreviate(15) sepby(id)

     +-------------------------+
     | id   value   value_fill |
     |-------------------------|
  1. |  1     100          100 |
  2. |  1       .          100 |
     |-------------------------|
  3. |  2     102          102 |
  4. |  2       .          102 |
     |-------------------------|
  5. |  3     103          103 |
  6. |  3       .          103 |
  7. |  3       .          103 |
     |-------------------------|
  8. |  4     104          104 |
  9. |  4       .          104 |
 10. |  4       .          104 |
     +-------------------------+
请不要发布截图。有关如何向我们提供示例数据的帮助,请阅读。