楼主: hmyyy2
2097 9

[数据管理求助] stata筛选数据 [推广有奖]

  • 0关注
  • 0粉丝

高中生

47%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
59 点
帖子
7
精华
0
在线时间
45 小时
注册时间
2021-6-28
最后登录
2022-10-7

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
又一个变量hk18,值为“农村户口” “城镇户口”“非农业户口”等等,但是在输入  tostring hk18,replace  keep if hk18 =="农业户口"之后仍然显示type mismatch,请问如何解决?谢谢
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 筛选数据 mismatch tostring

沙发
wdlbcj 学生认证  发表于 2021-6-28 17:35:57 |只看作者 |坛友微信交流群
这个本来是文字型的变量 为什么要用tostring呢?

使用道具

藤椅
hmyyy2 发表于 2021-6-28 17:38:51 |只看作者 |坛友微信交流群
wdlbcj 发表于 2021-6-28 17:35
这个本来是文字型的变量 为什么要用tostring呢?
直接用keep if hk18 =="农业户口" 之后显示的也是type mismatch,谢谢

使用道具

板凳
wdlbcj 学生认证  发表于 2021-6-28 17:40:13 |只看作者 |坛友微信交流群
hmyyy2 发表于 2021-6-28 17:38
直接用keep if hk18 =="农业户口" 之后显示的也是type mismatch,谢谢
可以给出部分数据么 看起来有点奇怪

使用道具

报纸
hmyyy2 发表于 2021-6-28 17:47:44 |只看作者 |坛友微信交流群
wdlbcj 发表于 2021-6-28 17:40
可以给出部分数据么 看起来有点奇怪
数据大概是这样,是蓝色 数据是蓝色

使用道具

地板
zdlspace 学生认证  发表于 2021-6-28 17:49:05 |只看作者 |坛友微信交流群
看看你的变量是不是蓝色的,如果是蓝色的,说明它是数值文字对应,此时并不是文本型,可以直接
  1. keep if hk18==1    //此处填的是文本对应的数值,如果你填写文本,则会提示type mismatch
复制代码


听你的描述,我觉得可能是这种情况

使用道具

7
wdlbcj 学生认证  发表于 2021-6-28 18:02:21 |只看作者 |坛友微信交流群
zdlspace 发表于 2021-6-28 17:49
看看你的变量是不是蓝色的,如果是蓝色的,说明它是数值文字对应,此时并不是文本型,可以直接
但如果是带有值标签的话,他用keep if 应该就全部删除了。

所以我不晓得type mismatch是哪里的问题,

使用道具

8
zdlspace 学生认证  发表于 2021-6-28 18:07:58 |只看作者 |坛友微信交流群
如果是值标签的话,就会提示type mismatch,因为她并不是文本型。
  1. * Example generated by -dataex-. For more info, type help dataex
  2. clear
  3. input str12 var1
  4. "农业户口"
  5. "城市户口"
  6. end

  7. encode var1,gen(v)
  8. keep if v=="城市户口"

  9. type mismatch
  10. r(109);
复制代码

使用道具

9
zdlspace 学生认证  发表于 2021-6-28 18:08:14 |只看作者 |坛友微信交流群
wdlbcj 发表于 2021-6-28 18:02
但如果是带有值标签的话,他用keep if 应该就全部删除了。

所以我不晓得type mismatch是哪里的问题,
你试一下

使用道具

10
wdlbcj 学生认证  发表于 2021-6-28 19:25:15 |只看作者 |坛友微信交流群
zdlspace 发表于 2021-6-28 18:08
你试一下
谢谢 确实是这样,注意到这个问题了

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-6 06:13