我试图在Stata中减少我的数据。我有多个变量,一个叫Industry
。
我想删除所有"银行"的公司。但是如果我使用这个命令:
drop if Branche!="Banks"
Stata只向我展示了作为银行的公司。
你知道怎么解决吗?
答案 0 :(得分:1)
drop if industry != "Banks"
和
keep if industry == "Banks"
是等价的。看起来你有错误的方式。你需要一个
keep if industry != "Banks"
drop if industry == "Banks"
或Branche
:您的问题在不同的地方使用不同的变量名称。你应该知道你需要哪个变量。
答案 1 :(得分:0)
你可以从公司变量观察中剔除一种方法,这些观察值包含单词" Bank":
gen bank=regexm(industry,"Bank")
您可能需要更大的灵活性(例如,不限制银行的大写 - 允许数据输入拼写错误,在单词的任一侧需要空格或不需要空格 - 再次打字错误)。 Stata字符串函数也可以提供帮助。