各位大牛,请教个问题。现有两列字符型变量:
name var1 newvar
平安银行股份有限公司 平安银行 1
万科企业股份有限公司 浦发银行 0
深圳中国农大科技股份有限公司 万科 1
神州长城股份有限公司 赣锋锂业 0
秦皇岛秦冶重工有限公司 天业通联 0
现在想找出name变量中包含var1变量字符串,重新产生新的变量newvar。即var1变量中的字符串只要出现在name这一变量中,即为1,否则为0.
尝试过strmatch, 但strmatch好像只能查找特定的字符,而不是示例中var1变量的一系列字符串,strpos,regexm好像都只能查找某一个特定的字符串,而不是字符串变量。由于var1有3000多个观察值,用简单的罗列法似乎不太现实。
故请教各位大家,能否帮忙解决这一问题,谢谢。