Stata 以长格式删除最小值
我正在与Stata一起研究一个数据集,该数据集有许多农户,如果他们有多块地,这些农户就会重复:例如,他们有3块地种植水稻 现在,我想在给定家庭的所有地块中找到水稻的最小数量,然后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 你想怎样对待领
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