作者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/m.aspx?n=bbs/Statistics/M.1536704670.A.601.html