楼主: WangYunHua111
725 2

[求助] [数据管理求助] stata中变量是文字,但是值是0,1 [推广有奖]

  • 0关注
  • 0粉丝

已卖:6份资源

初中生

66%

还不是VIP/贵宾

-

威望
0
论坛币
80 个
通用积分
3.7115
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
79 点
帖子
5
精华
0
在线时间
27 小时
注册时间
2022-1-19
最后登录
2025-5-25

楼主
WangYunHua111 发表于 2024-11-1 10:17:02 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
变量的值是文字,比如_进口或出口是“0”,“1”,_税号编码这一变量的取值是“84795090”等,不知道如何将这些变量进行处理,还请各位坛友赐教。

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


二维码

扫码加我 拉你入群

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

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

关键词:Stata 数据管理 tata mismatch Match Stata

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

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

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
扫码
拉您进交流群
GMT+8, 2026-2-11 21:25