作者houan1031 (HouAn)
看板Statistics
标题[问题] SAS proc format使用方法
时间Sat Dec 23 19:30:21 2017
如果是跟统计软体有关请重发文章,使用程式做为分类。
统计软体,如SPSS, AMOS, SAS, R, STATA, Eviews,请都使用程式做为分类
请详述问题内容,以利板友帮忙解答,过短文章依板规处置,请注意。
为避免版面混乱,请勿手动置底问题,擅用E做档案编辑
小弟是超入门SAS新手
在练习的时候遇到一些问题想请教版上各位大大
如何使用proc format
将资料 02-22222222 输出成 (02)0000-0000
以及将 $10,000 加上99之後输出成 ***NT$10,099
呢?
以下是小弟的打法
---
proc format;
pitcure telfmt low-high='(00)0000-0000';
pitcure expfmt low-high='***NT00,000';
data aa;
infile 'C:\aa'
input tel$ expense$;
format tel telfmt. expense expfmt.;
proc print;
run;
----
除了 NT加上99还没打出来外
run完以後 log都是出现 "找不到或是无法载入"
请各位大大指导指导
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.198.186.123
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Statistics/M.1514028624.A.FBD.html
※ 编辑: houan1031 (114.198.186.123), 12/23/2017 19:32:18
※ 编辑: houan1031 (114.198.186.123), 12/23/2017 19:32:47
※ 编辑: houan1031 (114.198.186.123), 12/23/2017 19:33:11
※ 编辑: houan1031 (114.198.186.123), 12/23/2017 19:33:36
※ 编辑: houan1031 (114.198.186.123), 12/23/2017 21:05:12
1F:推 west1996: y法中建的telfmt expfmt是数字型格式,但input进来的 12/23 22:42
2F:→ west1996: 是文字型变数,这样套不进去 12/23 22:43
不过我原始资料中 电话是02-00000000 月支出是$10000 如果INPUT不打$也没办法出现 请问这样要怎麽调整呢?
※ 编辑: houan1031 (114.198.186.123), 12/23/2017 22:56:13
3F:推 melodyheyhey: proc format; 12/25 23:07
4F:→ melodyheyhey: picture telfmt other='090)0000-0000' (prefix='( 12/25 23:07
5F:→ melodyheyhey: '); 12/25 23:07
6F:→ melodyheyhey: picture expfmt other='0000000,000' ( fill='*' pr 12/25 23:07
7F:→ melodyheyhey: efix='NT' ); 12/25 23:07
8F:→ melodyheyhey: run; 12/25 23:07
9F:→ melodyheyhey: data a; 12/25 23:07
10F:→ melodyheyhey: input tel comma11. exp comma9.; 12/25 23:07
11F:→ melodyheyhey: exp=exp+99; 12/25 23:07
12F:→ melodyheyhey: format tel telfmt.; 12/25 23:07
13F:→ melodyheyhey: format exp expfmt.; 12/25 23:07
14F:→ melodyheyhey: cards; 12/25 23:07
15F:→ melodyheyhey: 02-22222222 $10,000 12/25 23:07
16F:→ melodyheyhey: ; 12/25 23:07
17F:→ melodyheyhey: proc print; 12/25 23:07
18F:→ melodyheyhey: run; 12/25 23:07
19F:→ melodyheyhey: 要先讲读进去的资料变成乾净的数值(comma)才能再 12/25 23:08
20F:→ melodyheyhey: 做转换 12/25 23:08