[程式] sas字元轉換數字

看板Statistics作者 (芹菜)時間11年前 (2014/11/18 16:50), 11年前編輯推噓1(1010)
留言11則, 4人參與, 最新討論串1/1
各位大大好,我想嘗試將Character轉換成Numeric但找不到方法 http://ppt.cc/uOXC 我原本想將圖中的Quantity以日期加種起來(算出每日交易量) 但是出現 ERROR: Variable ascii_rptd_vol_tx in list does not match type prescribed for this list. 打開來看見他的Type是Character,所以想要嘗試把Quantity轉換成Numeric 看看能不能解決這個問題 但是查了很多地方,嘗試都不成功,所以想請問有沒有哪位大大可以幫忙解決? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.84.200 ※ 文章網址: http://www.ptt.cc/bbs/Statistics/M.1416300649.A.660.html ※ 編輯: a765112223 (140.115.84.200), 11/18/2014 16:52:55

11/19 01:37, , 1F
試試newVar=input(VarName,8.);
11/19 01:37, 1F

11/19 08:16, , 2F
它的好像是14格 會有小數點還是都整數?
11/19 08:16, 2F

11/19 08:16, , 3F
8.改成 14.應該好一點?
11/19 08:16, 3F

11/19 08:17, , 4F
不過它的不是全數字耶 5MM+應該不能轉成數字吧
11/19 08:17, 4F

11/19 08:53, , 5F
5MM+是什么意思呢?抱歉我以為是全數字
11/19 08:53, 5F

11/19 08:56, , 6F
input()的確就是可以轉char為numeric的,用14.安全些
11/19 08:56, 6F

11/19 16:14, , 7F
newvar=yourvar*1;
11/19 16:14, 7F

11/19 16:14, , 8F
這樣就強迫轉換了 請在data set 底下進行
11/19 16:14, 8F

11/19 21:47, , 9F
謝謝大大們,我用input成功了,5MM+是交易量超過5百萬
11/19 21:47, 9F

11/19 21:48, , 10F
我在想5MM+的資料是不是不能用,因為我不知道確切數字
11/19 21:48, 10F

11/20 17:22, , 11F
如果是這樣 你就5MM+都改成五百萬就好
11/20 17:22, 11F
文章代碼(AID): #1KQmXfPW (Statistics)