Stata 使用特定代码保留所有ID的所有记录

Stata 使用特定代码保留所有ID的所有记录,stata,Stata,考虑以下数据示例: clear input id code cost 1 15342 18 2 15366 12 1 16786 32 2 15342 12 3 12345 45 4 23453 345 1 34234 23 2 22223 12 4 22342 64 3 23452 23 1 23432 22 end 如何将包含代码15324的ID的所有记录保留在任何一行中 这是我上一个问题的后续问题:以下问题对我来说很有用: clear input id code cost 1 153

考虑以下数据示例:

clear

input id code cost
1 15342 18
2 15366 12
1 16786 32
2 15342 12
3 12345 45
4 23453 345
1 34234 23
2 22223 12
4 22342 64
3 23452 23
1 23432 22
end
如何将包含代码
15324
的ID的所有记录保留在任何一行中


这是我上一个问题的后续问题:

以下问题对我来说很有用:

clear

input id code cost
1 15342 18
2 15366 12
1 16786 32
2 15342 12
3 12345 45
4 23453 345
1 34234 23
2 22223 12
4 15342 64
3 23452 23
1 23432 22
end

bysort id (code): egen tag = total(inlist(code, 15342))
keep if tag
结果:

list, sepby(id)

     +-------------------------+
     | id    code   cost   tag |
     |-------------------------|
  1. |  1   15342     18     1 |
  2. |  1   16786     32     1 |
  3. |  1   23432     22     1 |
  4. |  1   34234     23     1 |
     |-------------------------|
  5. |  2   15342     12     1 |
  6. |  2   15366     12     1 |
  7. |  2   22223     12     1 |
     |-------------------------|
  8. |  4   15342     64     1 |
  9. |  4   23453    345     1 |
     +-------------------------+

请注意,为了更好地说明,我稍微更改了数据示例。

以下内容适用于我:

clear

input id code cost
1 15342 18
2 15366 12
1 16786 32
2 15342 12
3 12345 45
4 23453 345
1 34234 23
2 22223 12
4 15342 64
3 23452 23
1 23432 22
end

bysort id (code): egen tag = total(inlist(code, 15342))
keep if tag
结果:

list, sepby(id)

     +-------------------------+
     | id    code   cost   tag |
     |-------------------------|
  1. |  1   15342     18     1 |
  2. |  1   16786     32     1 |
  3. |  1   23432     22     1 |
  4. |  1   34234     23     1 |
     |-------------------------|
  5. |  2   15342     12     1 |
  6. |  2   15366     12     1 |
  7. |  2   22223     12     1 |
     |-------------------------|
  8. |  4   15342     64     1 |
  9. |  4   23453    345     1 |
     +-------------------------+
请注意,为了更好地说明,我稍微更改了数据示例