楼主: magard
1971 8

[其他] 紧急求助:关于数据类型的问题 [推广有奖]

  • 11关注
  • 0粉丝

博士生

8%

还不是VIP/贵宾

-

威望
0
论坛币
707 个
通用积分
17.2067
学术水平
1 点
热心指数
2 点
信用等级
0 点
经验
5264 点
帖子
167
精华
0
在线时间
229 小时
注册时间
2009-5-23
最后登录
2023-7-3

楼主
magard 发表于 2012-9-12 00:00:09 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
为了取得几个变量的和,我用了这个命令:gen var=var1+var2+...+varn,但是加出来的结果中有非常多的missing值,比如原来var1缺省值只有10个,但出来的missing可能就有100个。数据类型原来有float,有double,后来我都改成了double,但是改前后结果一样。由于这几天赶着出一个报告,所以非常着急,谢谢了先。ps:数据量比较大,有几十万条记录,不知道有没有影响。
二维码

扫码加我 拉你入群

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

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

关键词:数据类型 紧急求助 急求助 missing double double 记录 影响

沙发
magard 发表于 2012-9-12 00:08:12
在网上搜了一下,应该是缺省值的问题吧,怎么才能实现把变量里的缺省值全部变为0?

藤椅
magard 发表于 2012-9-12 00:31:08
刚从网上搜到个命令mvencode,但是运行的结果提示是var:already 0 in 1118 observations

板凳
magard 发表于 2012-9-12 00:33:28
sum的结果是有的变量obs是全的,有的变量少于总数,少于总数的应该就是缺省的值吧?

报纸
wgh0216 发表于 2012-9-12 10:34:21
命令后加上:if var*<.就可以避免缺省值的影响

地板
magard 发表于 2012-9-12 13:02:54
wgh0216 发表于 2012-9-12 10:34
命令后加上:if var*
提示的是:
var* invalid name

7
magard 发表于 2012-9-12 17:25:31
已经用笨办法解决了,mvencode一个一个变量的来改。

8
bbwade 发表于 2012-9-16 13:53:16
egen newvar=rowtotal(varlist),missing

9
sungmoo 发表于 2012-9-16 14:34:52
怎么才能实现把变量里的缺省值全部变为0?
recode var* (.=0)

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-8 13:55