Stata 以长格式删除最小值

Stata 以长格式删除最小值,stata,reshape,long-integer,minimum,Stata,Reshape,Long Integer,Minimum,我正在与Stata一起研究一个数据集,该数据集有许多农户,如果他们有多块地,这些农户就会重复:例如,他们有3块地种植水稻 现在,我想在给定家庭的所有地块中找到水稻的最小数量,然后drop该行 我该怎么做 例如: HHID Plot Qty 1 1 1 1 2 3 2 1 0.5 2 2 1 我想减少家庭1和家庭2的数量1和0.5 所以我的桌子会是 HHID Plot Qty 1 2 3 2 2 1 你想怎样对待领

我正在与Stata一起研究一个数据集,该数据集有许多农户,如果他们有多块地,这些农户就会重复:例如,他们有3块地种植水稻

现在,我想在给定家庭的所有地块中找到水稻的最小数量,然后
drop
该行

我该怎么做

例如:

HHID Plot Qty
1     1    1
1     2    3
2     1    0.5
2     2    1
我想减少家庭1和家庭2的数量1和0.5

所以我的桌子会是

HHID Plot Qty
1    2    3
2    2    1

你想怎样对待领带?例如,如果
HHID
2拥有两个
Qty
0.5的绘图,您是否希望同时删除这两个绘图?或者只有一个?参考我上面的评论,如果OP与领带有关,像
bysort HHID(Qty):如果Qty==Qty[1]
这样的东西可能是可取的。我同意。领带需要注意。非常感谢。这很有帮助。如果我只想删除至少两个条目(即-我不想只删除一个条目的值),该怎么办请编辑您的问题以添加新问题。
bysort HHID (Qty) : drop if _n == 1