互助问答第309期:关于银行变量名称的问题
关于银行变量名称的问题
尊敬的老师:
您好,当前处理遇到一个问题想请教一下:变量bankname中包含我国商业银行的简称,但是不知道为什么该变量并不是一家银行单独一个简称,例如:对于浦发银行,有的观测值为浦发银行,有的是浦东发展银行、上海浦东发展银行、中国浦发银行、浦发银行某某分行,深圳浦发银行、江苏浦发银行等,而我需要将各种不同的简称均替换为浦发银行,请问该如何处理?非常希望能得到您的回复,谢谢!
假设你的银行名称变量的名称是——bankname,那命令可以写成
gen have_pufa=strpos(bankname,"浦发")
gen new_bankname="浦发银行" if have_pufa!=0 & have_pufa!=.
如果有其他简称需要替换也可以类似,用gen和replace继续就可以了。
gen have_nongye=strpos(bankname,"农业")
replace new_bankname="农业银行" if have_have_nongye!=0 & have_have_nongye!=.
注意引号要用英文的引号。
欢迎发送邮件反馈该命令是否满足需求。
往期回顾:
互助问答第308期:关于财务预警指标的选择
如果您在计量学习和实证研究中遇到问题,请及时发到邮箱szlw58@126.com,专业委员会有30多名编辑都会看,您的问题会得到及时关注!请您将问题描述清楚,任何有助于把问题描述清楚的细节都能使我们更方便地回答您的问题,提问细则参见:实证研究互助平台最新通知(点击文末阅读原文查看详情)
鲜活的事例更有助于提高您的研究水平,呆板的教科书让人生厌。如果您喜欢,请提出您的问题,也请转发推广!
(欢迎转发,欢迎分享;转载请注明出处,引用和合作请留言。本文作者拥有所有版权,原创文章最早发表于“学术苑”。任何侵权行为将面临追责!)
学术指导:张晓峒老师 Ben Lambert
本期解答人:平台志愿者
编辑:杨志媛
统筹:左川 李丹丹
技术:刘子瑗
全文完,感谢您的耐心阅读
请顺手点个“在看”吧~
阅读原文
