Statistics 下降观测值

Statistics 下降观测值,statistics,command,stata,Statistics,Command,Stata,我正在努力减少我的数据。我有多个变量,一个叫做行业 我想删除所有属于“银行”的公司。但是如果我使用这个命令: drop if Branche!="Banks" 斯塔塔只向我展示了那些属于银行的公司 你知道怎么修吗 drop if industry != "Banks" 及 它们是等价的。看来你搞错了。你需要一个 keep if industry != "Banks" drop if industry == "Banks" 或分支:您的问题在不同的位置使用不同的变量名。您应该知道需要

我正在努力减少我的数据。我有多个变量,一个叫做
行业

我想删除所有属于“银行”的公司。但是如果我使用这个命令:

drop if Branche!="Banks" 
斯塔塔只向我展示了那些属于银行的公司

你知道怎么修吗

drop if industry != "Banks" 

它们是等价的。看来你搞错了。你需要一个

keep if industry != "Banks" 
drop if industry == "Banks" 

分支
:您的问题在不同的位置使用不同的变量名。您应该知道需要哪个变量

一种方法是从公司变量观测值中删除包含“银行”一词的变量观测值:


您可能需要更大的灵活性(例如,不限制银行的资本化-允许数据输入打字,要求单词两侧空白或不要求空白-再次打字)。Stata字符串函数也可以帮助实现这一点

你能再解释一下吗?我的错,我只有名为“Branche”的变量,而不是Industry。谢谢!嘿,我还有一个关于变量“Branche”的问题。我想组建小组,例如:我想组建“消费者”小组,该小组应包括以下分支:“零售、食品/饮料、消费者”。你知道正确的命令是什么吗?我不知道如何在这里找到正确的语法..请发布一个带有数据示例和尝试代码的新问题。此命令不会删除任何内容;它只是标记名为的字符串的匹配项,以标识哪些内容可能是
drop
ped。此外,您不会从变量中删除观察值;它们将从整个数据集中删除。也许有明显的要点,但这些线索也是初学者阅读的。
keep if industry != "Banks" 
drop if industry == "Banks" 
gen bank=regexm(industry,"Bank")