作者AmigoSafin ()
看板Statistics
标题[程式] SAS read in formatted data
时间Wed Sep 12 06:24:27 2018
[软体程式类别]:
请填入软体程式类别,例如:SAS、SPSS、AMOS、R、STATA、EVIEWS...等
SAS
[程式问题]:
资料处理、回归、叙述统计、logistic、probit...等
资料处理
[软体熟悉度]:
请把以下不需要的部份删除
新手
[问题叙述]:
大家好,
遇到两个需要使用mixed format input的状况
希望不是我自己想得太复杂
以下为题目及我使用的code
还请大家不吝给予指点
谢谢大家~
(1)
资料长这样:
Bodo’s Bagels, Virginia, $100,000
Lee’s Sandwich, Virginia, $37,500
我的code:
DATA SASweek1.industry;
INFILE "&Dirdata.Assignment1_Q6_data.txt" DLM="," DSD termstr=crlf MISSOVER;
LENGTH Company $ 15;
INPUT Company State $ Expense :COMMA8.;
RUN;
(2)
资料如下:
McDonald,15:02:00,Washington DC,$20,000.00
J. Imgo,13:48:00,Virginia,$1,000.09
我的code:
DATA SASweek1.award;
INFILE "&dirdata.Award_1.txt" DLM="," DSD termstr=crlf;
INPUT Name $ Time1 Location $ Prize ;
INFORMAT Name $ 8. Time1 time10. Prize COMMA10.2;
FORMAT Time1 time8.1 Prize DOLLAR10.2;
RUN;
第二个时间没有print 出来
Prize也不对
而且只有第一列 不知道哪里该做修正
第一个也是只有印出第一列
觉得应该要用mixed formatted input
但总是很容易乱掉
应该是观念还不够清楚
还请大家多多指教
谢谢了~~
--
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 129.21.71.87
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Statistics/M.1536704670.A.601.html