全部版块 我的主页
论坛 站务区 十一区 新手入门区
726 2
2024-11-01
变量的值是文字,比如_进口或出口是“0”,“1”,_税号编码这一变量的取值是“84795090”等,不知道如何将这些变量进行处理,还请各位坛友赐教。

我是如下处理的,但是一直有误
keep if strmatch(_进口或出口,"*1*") | strmatch(_税号编码,"*84795090*")
type mismatch
r(109);


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2024-11-5 16:23:37
  Stata中出现type mismatch r(109)错误通常是由于尝试在不同类型的数据(如字符串型和数值型)之间进行不兼容的操作。错误是因为变量 _进口或出口 和 _税号编码是字符串类型,但在筛选时使用了数值或模式匹配的方式。解决这个问题需保持数据类型一致,使用适当的命令来处理字符串或数值。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2024-11-8 09:33:14
att006 发表于 2024-11-5 16:23
Stata中出现type mismatch r(109)错误通常是由于尝试在不同类型的数据(如字符串型和数值型)之间进行不兼 ...
好的谢谢,明白啦
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群