[程式] SAS讀取資料使用的informat的問題
[軟體程式類別]:
SAS
[程式問題]:
資料輸入、資料讀取、informat
[軟體熟悉度]:
高(1年以上)
[問題敘述]:
被人家問到關於informat的問題, 所以自己亂輸入了以下的程式,
想要試試看informat comma, 所有的output都依照我所想的樣子, 但
最後一筆資料的output卻是0.235, 而非我以為的0.23
想請問板上高手, 為什麼我明明informat設的是comma5.2, 但最後
一筆卻就是會輸出到小數點後三位??
謝謝 <(_ _)>
[程式範例]:
data L1;
input @1 x1 comma5.2;
cards;
3450
19,2,417
8---3,1 5
13.42
-67.29
901234567
(1).3
.2345
;
run;
proc print; run;
--
┼──── 。 ○ ◣__◢ ◤ ◥ ccfg
┼┼── ˙ ╮╓ 。 │ ﹨╮╭∕ ◢██◣
│ . ╓╮ ╭╖ ╓╮ ╠╯ . │ __﹨ ∕____█◤ █
│。 ╓┼ ╙╮ ╓┼ ╠╮ ‧ ││ /﹨∕\ ◥ ◤
○ ╙╯ ╰╜ ╙╯ ╯╙ ˙ 竹子狐 ┼┼ \● ___ /
───┼ \/\/ \/\/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.11.140.60
→
04/09 20:50, , 1F
04/09 20:50, 1F
→
04/09 20:50, , 2F
04/09 20:50, 2F
→
04/09 20:51, , 3F
04/09 20:51, 3F
→
04/09 20:51, , 4F
04/09 20:51, 4F