作者papapapain (ㄚ宏)
看板Statistics
标题[程式] txt档汇入SAS显示有无效的资料
时间Mon Mar 31 23:25:52 2014
[软体程式类别]:
SAS
[程式问题]:
资料处理
[软体熟悉度]:
新手(不到1个月)
[问题叙述]:
把txt档汇入SAS时,虽然没有error但是每个变数都会显示Note在某某行有无效的资料
有miss data,总量不是很大,求教,感谢!!!
资料型态大概是:
UI_1 VIX TED
1 19 2
0 20 m
1 19 3
[程式范例]:
DATA Model1;
missing m;
INFILE 'C:\SASdata\20140330.txt' dlm='09'x;
INPUT UI_1 volatility volatility_fo VIX VIX_fo TED;
RUN;
-----------------------------------------------------------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.119.96.49
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Statistics/M.1396279555.A.F89.html
※ 编辑: papapapain (140.119.96.49), 03/31/2014 23:28:37
1F:推 chienchousu:注意资料型别是否都为数字或字串,TED这栏位就同时包 04/01 08:55
2F:→ chienchousu:含了数字和字串,要马都是数字,不然就是字串,不可以 04/01 08:58
3F:→ chienchousu:同一个栏位同时都有数字和字串 04/01 08:59
4F:→ papapapain:m为missing data,我应该保留空白? 04/01 10:40
5F:→ papapapain:而且只有那栏有m,也会影响每栏都显示有无效资料? 04/01 10:41
6F:→ papapapain:补个感谢^^ 04/01 10:42
7F:推 chienchousu:在SAS里数字的资料遗漏值请改用".",字串的请用"空白" 04/01 10:56
8F:→ chienchousu:SAS并不会自动将m当作遗漏值 04/01 10:59
9F:推 tew:印象中 可以修改miss value可以注记成m 04/01 11:28
10F:→ tew:不然就先都用文字读进 之後另设一个变项等於就变项乘1 转数字 04/01 11:29
11F:→ tew:但是会出现很多警告 就是了 04/01 11:30
12F:→ papapapain:感谢楼上,但我把最後一栏整个拿掉後还是会出现同样问题 04/01 11:36
13F:→ papapapain:另外"missing m;"没有功用吗?还是我误会它了?? 04/01 11:37
14F:→ papapapain:补:我回的是chi大^^ 04/01 11:38
15F:→ papapapain:感谢版大,您说的方法出现的警告会有啥影响吗? 04/01 11:43
16F:→ papapapain:照现在code後面东西也是能跑,但不知正不正确@@ 04/01 11:44
17F:推 tew:只是告诉你 有些不能运算 而不能运算的就会是. 04/01 17:46