楼主: yenih
5124 6

[数据管理求助] destring replace ignore(“n.a.”)把变量数字的小数点一块去掉了怎么办 [推广有奖]

  • 0关注
  • 1粉丝

本科生

63%

还不是VIP/贵宾

-

威望
0
论坛币
936 个
通用积分
1.0009
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1040 点
帖子
58
精华
0
在线时间
103 小时
注册时间
2012-3-9
最后登录
2024-7-4

楼主
yenih 在职认证  发表于 2015-7-15 13:06:53 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
RT.
我要转变红色数字成黑色数字,但是因为有N.A.在里面,总是显示 contains nonnumeric characters; no replace
后来看了一个贴说可能因为有N.A.所以我用了ignore,可是一用我原先数字的小数点都被去掉了晕死了。。。
试了ignore(n)\ignore(na)\ignore(n.a)\ignore("n.a.")......都不行。。。。求助啊求助!
二维码

扫码加我 拉你入群

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

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

关键词:destring replace string tring place replace 小数点

沙发
ywh19860616 发表于 2015-7-15 13:09:16
不能直接填写N.A,如果要用这个方法,先安装外部命令
charlist
然后看N.A对应的数值是多少

  1. ssc install charlist
复制代码


藤椅
yenih 在职认证  发表于 2015-7-15 13:14:51
ywh19860616 发表于 2015-7-15 13:09
不能直接填写N.A,如果要用这个方法,先安装外部命令
charlist
然后看N.A对应的数值是多少
. charlist roaa2013
-.0123456789an

这个是什么意思?能具体点吗?我该怎么用这个结果?谢谢!!!

板凳
yenih 在职认证  发表于 2015-7-15 13:15:36
ywh19860616 发表于 2015-7-15 13:09
不能直接填写N.A,如果要用这个方法,先安装外部命令
charlist
然后看N.A对应的数值是多少
或者如果不用这个方法,可以怎么写呢?

报纸
ywh19860616 发表于 2015-7-15 16:01:45
yenih 发表于 2015-7-15 13:15
或者如果不用这个方法,可以怎么写呢?
  1. clear
  2. input str16 x
  3. 1
  4. 2
  5. 3
  6. N.A
  7. 4
  8. 5
  9. end

  10. charlist x
  11. return list
  12. destring x, ignore(`=char(65)' `=char(78)') replace
复制代码
or
  1. clear
  2. input str16 x
  3. 1
  4. 2
  5. 3
  6. N.A
  7. 4
  8. 5
  9. end


  10. destring x,gen(strx) force
  11. list x if missing(strx)
复制代码
已有 2 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
夏目贵志 + 10 + 2 热心帮助其他会员
hustchen2012 + 10 + 10 + 2 + 2 + 2 热心帮助其他会员

总评分: 经验 + 20  论坛币 + 10  学术水平 + 2  热心指数 + 4  信用等级 + 2   查看全部评分

地板
蓝色 发表于 2015-7-15 17:56:08
直接
destring x, gen(x1) force

或者
destring x,  force   replace

不就可以了吗
已有 2 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
夏目贵志 + 10 + 5 热心帮助其他会员
hustchen2012 + 10 + 10 + 2 + 2 + 2 热心帮助其他会员

总评分: 经验 + 20  论坛币 + 10  学术水平 + 2  热心指数 + 7  信用等级 + 2   查看全部评分

7
yenih 在职认证  发表于 2015-7-16 23:24:13
谢谢大家,后来我在导入stata前用excel把n.a.替换成空值再用xmluse导入就非常顺利了。。。

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-29 09:52